전체 글
-
[programmers/Swift] 푸드 파이트 대회Archive/Questions 2022. 11. 13. 16:42
programmers.co.kr - 코딩테스트연습 - Lv.1 - 연습문제 - 푸드 파이트 대회 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Constraints : 2 ≤ food의 길이 ≤ 9 1 ≤ food의 각 원소 ≤ 1,000 food에는 칼로리가 적은 순서대로 음식의 양이 담겨 있습니다. food[i]는 i번 음식의 수입니다. food[0]은 수웅이가 준비한 물의 양이며, 항상 1입니다. 정답의 길이가 3 이상인 경우만 입력으로 주어집니다. Solution.swift : // // Created by Yongwoo Marco on 2022/..
-
[programmers/Swift] 삼총사Archive/Questions 2022. 11. 12. 15:13
programmers.co.kr - 코딩테스트연습 - Lv.1 - 연습문제 - 삼총사 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Constraints : 3 ≤ number의 길이 ≤ 13 -1,000 ≤ number의 각 원소 ≤ 1,000 서로 다른 학생의 정수 번호가 같을 수 있습니다. Solution.swift : // // Created by Yongwoo Marco on 2022/11/12. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func solution(_ numbe..
-
[programmers/Swift] 콜라 문제Archive/Questions 2022. 11. 5. 01:05
programmers.co.kr - 코딩테스트연습 - Lv.1 - 연습문제 - 콜라 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Constraints : 1 ≤ b Int { var result = 0, now = n while now >= a { let new = (now / a) * b result += new now = (now % a) + new } return result } print(solution(2, 1, 20)) // 19 print(solution(3, 1, 20)) // 9 How I tried this : 빈 병으로 교환한 ..
-
앱 출시, 끝인가 시작인가.. MVP 중요성 - 프로젝트 회고Blog/iOS dev. Marco 2022. 9. 22. 09:00
마침내... 얼마전 영화에 대사로 유명했던 단어. 나도 쓴다. 첫 커밋 날짜가 22.06.17 이었고, 심사를 올린게 22.09.17 이었다. 딱 3개월 걸린것 같다. 2주정도 미팅을 가지며 기획적인 고민과 본격적인 프로젝트 진행을 위한 사전작업 기간이 있었지만, 커밋 기록으로 따지면 3개월만에 앱을 출시했다. 기획도 팀원과 머리 맞대고 고민했고, 모든 구현을 95% 정도 직접 작성하다보니 못해도 한달정도 예상보다 더 늦어졌다. 앱 출시? 왜? 올 상반기에 3개월가량 구직활동을 했고, 수 많은 면접 탈락을 겪었다. 서류를 통해 매력적인 지원자로 보이게 준비를 잘했고 면접이나 과제를 보게 되었다고 생각했다. 하지만 오산이었다. 거의 모든 면접에서 탈락했고 많은 생각을 하게되었다. 애초에 신입을 뽑는 모집요..
-
[programmers/Swift] 단어 변환Archive/Questions 2022. 8. 12. 15:20
programmers.co.kr - 코딩테스트연습 - Lv.2 - 깊이/너비 우선 탐색(DFS/BFS) - 단어 변환 Constraints : 각 단어는 알파벳 소문자로만 이루어져 있습니다. 각 단어의 길이는 3 이상 10 이하이며 모든 단어의 길이는 같습니다. words에는 3개 이상 50개 이하의 단어가 있으며 중복되는 단어는 없습니다. begin과 target은 같지 않습니다. 변환할 수 없는 경우에는 0를 return 합니다. Solution.swift : // // Created by Yongwoo Marco on 2022/08/12. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func solution(_ begin:Strin..
-
[programmers/Swift] 이진 변환 반복하기Archive/Questions 2022. 8. 6. 09:55
programmers.co.kr - 코딩테스트연습 - Lv.2 - 월간 코드 챌린지 시즌 1 - 이진 변환 반복하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Constraints : s의 길이는 1 이상 150,000 이하입니다. s에는 '1'이 최소 하나 이상 포함되어 있습니다. Solution.swift : // // Created by Yongwoo Marco on 2022/08/04. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func solution(_ s:String) ..
-
[programmers/Swift] 베스트앨범Archive/Questions 2022. 8. 5. 16:37
programmers.co.kr - 코딩테스트연습 - Lv.3 - 해시 - 베스트앨범 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Constraints : genres[i]는 고유번호가 i인 노래의 장르입니다. plays[i]는 고유번호가 i인 노래가 재생된 횟수입니다. genres와 plays의 길이는 같으며, 이는 1 이상 10,000 이하입니다. 장르 종류는 100개 미만입니다. 장르에 속한 곡이 하나라면, 하나의 곡만 선택합니다. 모든 장르는 재생된 횟수가 다릅니다. Solution.swift : // // Created by Yongwoo Ma..
-
[programmers/Swift] 신고 결과 받기 (2022 Kakao Blind Recruitment)Archive/Questions 2022. 8. 4. 15:38
programmers.co.kr - 코딩테스트연습 - Lv.1 - 2022 Kakao Blind Recruitment - 신고 결과 받기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Constraints : 2 ≤ id_list의 길이 ≤ 1,000 Solution.swift : // // Created by Yongwoo Marco on 2022/08/04. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func solution(_ id_list:[String], _ report:[St..