프로그래머스
-
[programmers/Swift] 햄버거 만들기Archive/Questions 2022. 11. 15. 20:04
programmers.co.kr - 코딩테스트연습 - Lv.1 - 연습문제 - 햄버거 만들기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Constraints : 1 ≤ ingredient의 길이 ≤ 1,000,000 ingredient의 원소는 1, 2, 3 중 하나의 값이며, 순서대로 빵, 야채, 고기를 의미합니다. Solution.swift : // // Created by Yongwoo Marco on 2022/11/15. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func s..
-
[programmers/Swift] 과일 장수Archive/Questions 2022. 11. 14. 17:11
programmers.co.kr - 코딩테스트연습 - Lv.1 - 연습문제 - 과일 장수 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Constraints : 3 ≤ k ≤ 9 3 ≤ m ≤ 10 7 ≤ score의 길이 ≤ 1,000,000 1 ≤ score[i] ≤ k 이익이 발생하지 않는 경우에는 0을 return 해주세요. Solution.swift : // // Created by Yongwoo Marco on 2022/11/12. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // ..
-
[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 : 빈 병으로 교환한 ..
-
[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..