분류 전체보기 (286) 썸네일형 리스트형 [프로그래머스][Swift] 부대복귀 - Level3 문제https://school.programmers.co.kr/learn/courses/30/lessons/132266 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 간단한 문제 요약부대원들 여러 지역을 각각 탐색. 이 지역은 유일한 번로홀 구분됨. 한 지역에서 다른 지역으로 이동시 걸리는 시간은 1로 고정. 각 부대원들의 복귀 지점이 주어질 때 복귀할 수 있는 최단 시간을 구해라. 이때 복귀가 불가능한 인원은 -1, 바로 복귀가 가능한 인원의 최단 시간은 0이다!문제 풀이첫 번째 시도Bfs로 sources별로 destination까지 매번 아래의 bfs탐색.. [부스트캠프][iOS] 네이버 부스트캠프 웹・모바일 9기 Challenge 수료 후기 안녕하세요. 네이버에서 주관하는 웹 모바일 부스트캠프 9기! 2024.07 ~ 08월 한 달간 Challenge 과정을 진행했었는데요. 운 좋게 1차, 2차 테스트를 통과하며 챌린지 과정을 경험할 기회를 제공받았습니다. 부스트캠프 동료들과 한 달간 챌린지 활동을 같이 도전하면서 더운 여름을 보냈고 수료 후기 글을 남기려고 합니다. 앗.. 참고로 네이버 부스트캠프 과정이 9기는 다르게 진행되었습니다. 이전 기수들은 1차, 2차 코딩테스트를 보며 부스트캠프의 동료가 될 인원들을 선발했었습니다. 이번에는 1차 테스트, 베이직 활동 및 2차 테스트, 첼린지 활동 및 3차 테스트까지 총 3번의 테스트 과정을 통해 선발된 인원들이 본격적으로 "멤버쉽 활동"이라는 분야별(iOS, AOS, FE, BE) 캠프 활동을.. [Network] Network edge, Network Core 개념 정리!! #2 | 컴퓨터 네트워킹 KOCW 컴퓨터 네트워크: 이화여자대학교 이미정 교수님의 강의를 수강하며 정리한 글 입니다. 강의 원본 링크: http://www.kocw.net/home/cview.do?cid=e44bdd9b3a3f9bb5+ 학교에서 배웠던 내용도 부가적으로 정리했습니다. 이번 강의를 듣기전에 간단하게 마인드맵으로 복습을 해보았습니다. [ Network Edge(가장자리) ][ Host ]네트워크에 연결되어 있는 컴퓨터입니다. 호스트는 여러개의 네트워크 applicatino program을 실행하고 네트워크를 통해 다른 애플리케이션들과 상호작용합니다. 상호작용을 위해 accessNetwork로 내보내는 역할을 담당해야 합니다. 클라이언트가 될 수도 있고, 서버가 될 수도 있습니다. End system로도 불립니다.. [프로그래머스/Swift] Level2 - 뒤에 있는 큰 수 찾기 | PS일지 문제https://school.programmers.co.kr/learn/courses/30/lessons/154539 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr[ 간단한 문제 요약 ]정수로 이루어진 배열 numbers 가 있다. 배열의 각 원소들에 대해 자신보다 뒤에 있는 숫자 중 자신보다 크면서 가장 가까이 있는 수를 뒷큰수라고 한다. 뒷 큰수가 존재하지 않을 경우 -1을 담는다. 모든 원소에 대한 뒷 큰수들을 차례로 담아보시오. [ 고려해야 할 사항 ]numbers길이 최악의 경우 1,000,000O(n*n)으로 접근시 1억만번의 연산을 해야합니다... [Network] Internet 개념 정리 #1 | 컴퓨터 네트워킹 KOCW 컴퓨터 네트워크: 이화여자대학교 이미정 교수님의 강의를 수강하며 정리한 글 입니다. 강의 원본 링크: http://www.kocw.net/home/cview.do?cid=e44bdd9b3a3f9bb5 [ 인터넷의 구성 요소 ] [ host ]컴퓨터에서 Application program을 실행하고 있다는(hosting) 의미에서 host라고 불리게 됩니다. IP 주소를 가지고 있으며, 데이터를 송수신하는 주체입니다.[ End Systems ]네트워크의 가장자리(Network Edge)에 위치한 장치입니다. 역시 네트워크 상에서 IP address를 가지며 데이터를 송수신 합니다. 역할에 따라서 host는 Client와 Server로 분류할 수 있습니다.인터넷을 덩어리로 생각할 때 가장자리(Net.. [Swift] No7. Deep dive into AnyPublisher and eraseToAnyPublisher( )🤩 | Combine 안녕하세요. 이번 포스트는 Combine 프레임워크를 사용할 때 정말 많이 작성하고 호출했던 타입인 AnyPublisher와 eraseToAnyPublisher에 대해 탐구하려고 합니다. 왜 사용하는지, 어떻게 사용하면 좋을지에 대해 프로젝트를 하며 경험했고 알게 된 개념을 공유하려고 합니다😄. 컴바인 공부할 초기에는 기술 포스트에서 AnyPublisher를 왜 사용하는지, 왜 eraseToAnyPublisher를 사용하는지, 타입을 지워준다는 개념은 정말 잘 알겠는데 그렇게 확 와닿지가 않았었습니다. 그때 당시의 저와 같은 상황인 분들이 이 포스트를 보면서 Publishers의 구체적인 타입을 AnyPublisher로 wrapping하여 추상화하는 이유를 이해하시면 좋을것 같습니다😆 1. AnyPu.. [iOS] ARC의 개념, Class vs Struct 및 Memory Leak발생 이유 탐구하기 | ARC 진짜 뿌수기 #2 안녕하세요. 이번 포스트에서는 ARC의 기본 개념 및 class와 struct의 차이, GC's Mark and Sweep은 왜 메모리 릭을 예방하는지 등의 ARC와의 차이점, memory leack의 발생을 Debug Memory Graph를 통해 탐구하고 해결하는 과정까지 소개하려고 합니다: ]Class vs StructARC를 탐구하기 위해서 Value type, Reference type의 개념을 알아야 합니다. 대표적으로 Struct, Class가 있습니다.Value Type의 Struct 특징!! Potato 구조체가 있습니다. 그리고 thread에 의해 execute()가 호출되어 해당 함수의 scope에 들어왔을 때의 상황입니다. Memory(memory layout link)의 stack.. [TOEIC] 모의토익 400점, 단기간 토익 독학 도전 일지 #1 안녕하세요.이번 포스트는 영어를 정말 싫어했던 제가 토익을 공부하게 된 계기와 1~9주차 까지 주차별로 어떻게 공부했는지를 +주차별로 느낀점을 기록하려고 합니다. 24년 1월부터 공부를 조금씩?했는데 벌써 2개월이 순식간에 지나가버렸네요😅목차토익 공부 전 영어 실력영어 실력 향상하고 싶었던 이유토익 공부를 하게된 계기약 9주간 토익 공부 과정토익 공부 전 영어 실력토익 공부 전에 제 영어 실력은 정말 좋지 않았습니다. 주어가 3인칭일때 동사에 왜 s를 붙이는것인지 (명사 복수일때 s붙이는게 아닌지) 했갈렸었습니다.in, at, on 전치사 뜻은 ~안에, ~에, ~위에 이 3개의 뜻만 알고 있었습니다. They were told an inspiring TOEIC story. 이 문장을 봤을때 "어 왜 수.. 이전 1 2 3 4 5 6 7 ··· 36 다음