티스토리 뷰

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
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함