Algorithm

Algorithm/프로그래머스

[ 프로그래머스 ] 코드 처리하기

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드import Foundationfunc solution(_ code:String) -> String { var idx = code.map {String($0)} var mode = 0 var ret: String = "" for i in 0 ... code.count-1 { if mode == 0 { if idx[i] == "1" { mode = 1 }else{ ..

Algorithm/프로그래머스

[ 프로그래머스 ] flag에 따라 다른 값 반환하기

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드import Foundationfunc solution(_ a:Int, _ b:Int, _ flag:Bool) -> Int { return flag == true ? a + b : a - b} 💡풀이flag가 true인지를 비교하여 반환하면 되는 간단한 문제

Algorithm/프로그래머스

[ 프로그래머스 ] 조건 문자열

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드import Foundationfunc solution(_ ineq:String, _ eq:String, _ n:Int, _ m:Int) -> Int { ((eq == "=") ? (ineq == ">" ? n >= m : n " ? n > m : n   💡풀이먼저 =와 !를 비교해준 뒤 >를 통해 한번 더 비교를 해준다.비교값은 bool이기 때문에 참인지 거짓인지 여부를 판단하여 1과 0을 반환.

Algorithm/프로그래머스

[ 프로그래머스 ] 홀짝에 따라 다른 값 반환하기

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드import Foundationfunc solution(_ n:Int) -> Int { if n % 2 == 0 { return stride(from: 2, through: n, by: 2).reduce(0) { $0 + $1 * $1 } } else { return stride(from: 1, through: n, by: 2).reduce(0, +) }} 💡풀이stride 와 reduce를 활용하여 풀어보았다.

Algorithm/프로그래머스

[ 프로그래머스 ] 공배수

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드import Foundationfunc solution(_ number:Int, _ n:Int, _ m:Int) -> Int { (number % n == 0) && (number % m == 0) ? 1 : 0} 💡풀이이전과 동일한 방식return을 생략할 수 있다고 해서 생략해서 풀어봤다.

Algorithm/프로그래머스

[ 프로그래머스 ] n의 배수

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드import Foundationfunc solution(_ num:Int, _ n:Int) -> Int { return num % n == 0 ? 1 : 0} 💡 풀이num의 값에 n을 나눈 나머지가 0이면 1을 return 그렇지 않다면 0을 return

Sheep1sik
'Algorithm' 카테고리의 글 목록