본문 바로가기

카테고리 없음

[TIL] 24.03.19

# Morning Algorithm

프로그래머스 문자열나누기

- 해결

- 16분 소요

- Dictionary를 사용해 문자열의 Character 수를 카운팅하는 구문(아래코드)을 사용할법한 문제같았지만 로직이 떠오르지 않아 그리디로 구현

let letterCount = letters.reduce(into: [:]) {counts, letter in counts[ letter, default: 0 ] += 1 }

- String또한 iteratable하다는 점을 잊었다. 습관처럼 for문과 배열이 나오다보니 불필요한 변수를 만들었다..

 

#Git 특강

- CLI 명령어 몇가지 공부