목록프로그래머스 알고리즘 문제 기록 (129)
Where who wants to meet someone
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181876 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ myString:String) -> String { return myString.lowercased() } - lowercased 메서드를 활용하여 해결 import Foundation func solution(_ myString:String) -> String { return myString.lo..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181877 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ myString:String) -> String { return myString.uppercased() } - uppercased 메서드를 활용하여 해결 import Foundation func solution(_ myString:String) -> String { return myString.up..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181878 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ myString:String, _ pat:String) -> Int { return myString.lowercased().contains(pat.lowercased()) ? 1 : 0 } - 대소문자를 구분하지 않으므로 각 문자열을 lowercased시키고, contains 메서드를 사용하여 결과..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181879 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ num_list:[Int]) -> Int { return num_list.count >= 11 ? num_list.reduce(0, +) : num_list.reduce(1, *) } - num_list의 count를 조건으로 하여 11이상이면 reduce로 0부터 모든 항목을 더하고, 아니라면 1..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181880 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ num_list:[Int]) -> Int { var arr = num_list var result = 0 while arr.max() != 1 { for i in arr.indices where arr[i] != 1 { arr[i] = arr[i] % 2 == 0 ? arr[i] / 2 : (arr..