![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bgK61n/btqH2d40r11/7YDK28InhlOjcpDznBOuo1/img.png)
안녕하세요~ iOS Developer, 멍구입니다!!!!!!!!! 😊 오늘은 프로그래머스 입문자들을 위해 "문자열 다루기 기본" 문제에 대한 Swift 풀이를 포스팅하게 되었습니다. 문자열의 기본적인 처리를 요구하는 문제인데요. 바로 문제 설명 들어가 보겠습니다. 프로그래머스 문자열 다루기 기본 문제설명 문제의 요지는 이렇습니다. "주어진 문자열의 길이가 4거나 6이고 + 숫자로만 구성되어있으면 true를, 아니면 false를 리턴해라~!!" 입력으로 주어지는 문자열, s는 길이 1 ~ 8의 문자열로 시간복잡도나 효율성 면에서 떨어질 걱정은 안하셔도 되는 기본문제라고 볼 수 있습니다. 문제 설명은 여기까지입니다. 기초적인 문제라서 더욱 설명할 게 없네요. 바로 스위프트 언어를 통해서 해당 문제를 풀어보도..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/0H99l/btqH89Ap92z/uA0FwoSmjbuOrYWgWBPUA0/img.png)
안녕하세요. iOS Developer, 멍구입니다. ㅎㅎ ☺️ 오늘은 Swift 언어를 사용해서 간단한 기초 알고리즘 문제를 풀어볼까 합니다. 바로 프로그래머스의 1단계 문제 중 하나인 두 정수 사이의 합 문제입니다. 바로 문제 설명 들어가 보겠습니다. 두 정수 사이의 합 문제 설명 프로그래머스 기초문제 중 하나인 두 정수 사이의 합은 입력으로 주어지는 두 정수 사이의 합을 구하는 문제입니다. 가령, a = 3, b = 5라면 3 + 4 + 5 = 12의 값을 도출하면 됩니다. 여기에서 유의해야 할 점은 a, b는 -10,000,000 ~ 10,000,000 의 정수 인 점과, a가 b보다 클 수 있다는 점입니다. 이 부분을 주의해서 문제를 풀어주면 됩니다. 이 문제는 음수/양수 등의 조건에 따라 수학공..
![](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번째수의 제한사항은 위와 같습니다. 범위가 크지않아 효율성 문제를 걱정할 필요는 없는 문제입니다. 입출력 예시입니다. 가..
- Total
- Today
- Yesterday
- 알고리즘
- swift
- 백준알고리즘
- 자연어처리
- 스위프트
- 개발자문서
- 부스트코스
- Protocol
- swift알고리즘
- CoreML
- swift언어
- 김프매매
- swift string
- 알고리즘문제
- Collection
- 프로그래머스
- createML
- ios
- 프로토콜
- SwiftUI
- publisher
- swift 기초
- swift reduce
- swift문제
- uikit
- Swift 알고리즘
- 백준swift
- 프로그래머스swift
- 컬렉션
- swift 문자열
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |