티스토리 뷰
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | let input = Int(readLine()!)! var count = 0 var flag = 1 while(input - count > flag){ count += flag flag += 1 } let remain = input - count let sum = flag + 1 if(flag % 2 == 0){ let boonza = 1 let boonmo = flag print("\(boonza + remain - 1)/\(boonmo - remain + 1)") } else{ let boonza = flag let boonmo = 1 print("\(boonza - remain + 1)/\(boonmo + remain - 1)") } | cs |
플래그를 이용해서 규칙을 잘 조작한다.
'Algorithm > Baekjoon Online Judge' 카테고리의 다른 글
1546번 '평균' (0) | 2018.02.22 |
---|---|
1316번 '그룹 단어 체커' (0) | 2018.02.22 |
1152번 '단어의 개수' (0) | 2018.02.22 |
1110번 '더하기 사이클' (0) | 2018.02.22 |
1065번 '한수' (0) | 2018.02.22 |
댓글