![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bWDDLl/btqJWTdkQJr/u5VeeKfNj5XAJ0MI3VSus1/img.png)
안녕하세요. 저는 개발자 멍구입니다! 오늘은 저번 프로그래머스 코드챌린지 시즌1 문제, 두개뽑아서더하기에 이어 두번째문제 삼각달팽이를 풀어보겠습니다. 먼저 설명을 보도록 하겠습니다. 🤗 코드챌린지 시즌1 코딩테스트 두번째 문제 삼각달팽이 문제 설명 삼각달팽이는 정수 n이 값으로 주어졌을때, 밑변의 길이와 높이가 n인 삼각형에서 맨 윗 꼭짓점부터 반시계 방향으로 달팽이 채우기를 한 후, 첫 행 ~ 마지막 행짜기 모두 순서대로 값을 합친 1차원 배열을 답으로 제출하는 문제입니다. 예를들면, n=4인 맨좌측의 삼각형은 달팽이 채우기결과가 위와 같습니다. 이를 순서대로 나열해서 1차월배열로 합치면 그 값은 1행 ~ 4행까지 차례대로 [1, 2, 9, 3, 10, 8, 4, 5, 6, 7] 이 됩니다. 해당문제는..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/mPTpj/btqH0p5Lkkg/cke5Qc4RjEw1VYyd3x3zBK/img.png)
안녕하세요! iOS Developer, 멍구입니다. 😊 오늘은 2020 카카오인턴 코딩테스트 문제로 출제되었던, 키패드누르기를 풀어보도록 하겠습니다. 먼저, 키패드누르기 문제의 설명을 보도록 할게요. 카카오 인턴 키패드 누르기 문제설명 키패드누르기 문제는 입력값으로 눌러야 하는 번호가 순서대로 주어졌을때, 각각의 번호를 어느쪽 엄지손가락으로 누르게 될지를 판단해서 출력하는 문제입니다. 엄지손가락으로만 키패드를 누르게 된다는 점이 제약사항입니다. 눌러야하는 숫자의 순서와 더불어, 키패드를 누르는 사람의 왼손잡이/오른손잡이 상태를 입력받습니다. 여기에서 조건에 대한 설명을 잘 읽어주어야 합니다. - 왼손 검지손가락은 *, 오른손 검지손가락은 #에서 시작합니다. - 키패드가 1, 4, 7 인경우 왼손 검지손가..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/S6aL1/btqHp6r2Lfz/dNl0a5dvKgpWDCSnzPNy0K/img.png)
안녕하세요? iOS Developer, 멍구입니다. 🤗 오늘은 프로그래머스의 알고리즘 연습문제 중, K번째 수를 풀어보겠습니다. ㅎㅎ 프로그래머스 K번째 수 설명 K번째 수 문제의 요점을 요약하면 아래와 같습니다. - i번째부터, j번째까지의 범위의 값들을 오름차순 정렬한 상태에서 k번째 값을 구해라!!! 이말은 이렇게 볼 수 있습니다. " i-1 ~ j-1 범위의 배열을 구해서 정렬 후, K-1번째 값을 반환해라!!!" 여기서 왜 -1을 하는지 감이 오시나요?? 바로, 배열의 인덱스는 1부터 시작하는 것이 아닌 0부터 시작하기 때문이죠. 이어서 설명 추가로 보겠습니다. 해당 문제, K번째수의 제한사항은 위와 같습니다. 범위가 크지않아 효율성 문제를 걱정할 필요는 없는 문제입니다. 입출력 예시입니다. 가..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/V92jR/btqGXoAAW1l/aVT18Ah0es9taqwuAqNkDk/img.png)
안녕하세요 iOS Developer, 멍구입니다. 🤗 요즘들어 많은 기업들이 iOS 직군에 대해서 코딩테스트 진행 시, Swift언어로 사용 언어를 제한하는 경우가 많아지는 추세인데요. 그런만큼, Swift언어로 코딩테스트 준비를 하는 분들이 늘어나고 있는 것 같습니다. 그래서 이참에, 제가 Swift언어로 코딩테스트를 준비해오면서 느꼈던, 입문할때 알아두면 좋은 사항들을 정리해보려고 합니다. 바로 시작해보겠습니다! 🤗 Swift언어를 지원하는 코딩테스트 플랫폼 프로그래머스 국내 대기업에서 사용하는 코딩테스트 플랫폼은 대부분이 부분적으로 Swift언어를 지원합니다. 그 중 국내 대기업에서 단연 가장 많이 사용되는 플랫폼은 프로그래머스입니다. 프로그래머스는 쿠팡, 네이버, 카카오, 기타 IT대기업 공채에서..
- Total
- Today
- Yesterday
- 스위프트
- swift 문자열
- swift알고리즘
- Collection
- swift언어
- Swift 알고리즘
- 부스트코스
- swift 기초
- 알고리즘
- createML
- 알고리즘문제
- CoreML
- swift reduce
- publisher
- 자연어처리
- swift
- 개발자문서
- Protocol
- 백준swift
- 백준알고리즘
- swift문제
- 프로토콜
- SwiftUI
- 프로그래머스swift
- uikit
- 김프매매
- 프로그래머스
- swift string
- ios
- 컬렉션
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |