요구능력 : 전체경우의 수를 따질수 있느냐
코드설명 :
전체적인 연수를 세기위한 변수 i
각각 E, S, M 변수
지구, 태양, 달의 조건을 넣어서 만족하면 1을 넣어준다.
입력받은것과 E, S, M 이 같으면 반복문을 중단한다.
후기 : 문제에 나와있는 조건만 충족하면 평이한 문제
let arr = readLine()!.split(separator: " ").map{Int($0)!}
var i = 1
var E = 1
var S = 1
var M = 1
while true {
if E > 15 {
E = 1
}
if S > 28 {
S = 1
}
if M > 19 {
M = 1
}
if E == arr[0] && S == arr[1] && M == arr[2] {
break
}
i += 1
E += 1
S += 1
M += 1
}
print("\(i)")
'Algorithm > 문제풀이_백준' 카테고리의 다른 글
Swift) 백준 11726번 (2 x n타일링) (0) | 2021.08.28 |
---|---|
Swift) 백준 1463번 (1로 만들기) (0) | 2021.08.28 |
Swift) 백준 2309번 (일곱 난쟁이) (0) | 2021.08.26 |
Swift) 백준 2609번 (최대공약수와 최소공배수) (0) | 2021.08.25 |
Swift) 백준 17425번 (약수의 합) (0) | 2021.08.25 |
댓글