티스토리 뷰
문제
풀이
package main
import (
"bufio"
"fmt"
"os"
"strconv"
)
func main() {
var x int
reader := bufio.NewReader(os.Stdin)
fmt.Fscanln(reader, &x)
var level = 1
var currentNum = 1
for true {
if currentNum > x {
break
}
level++
for i := level; i > 0; i-- {
currentNum++
if currentNum == x {
if level%2 == 1 {
fmt.Println(strconv.Itoa(i) + "/" + strconv.Itoa(level+1-i))
} else {
fmt.Println(strconv.Itoa(level+1-i) + "/" + strconv.Itoa(i))
}
}
}
}
}
728x90
'dev > algorithm' 카테고리의 다른 글
BOJ / 10250번 / ACM 호텔 [Golang] (0) | 2020.05.04 |
---|---|
BOJ / 2869번 / 달팽이는 올라가고 싶다 [Golang] (0) | 2020.05.03 |
BOJ / 2292번 / 벌집 [Golang] (0) | 2020.05.01 |
BOJ / 2839번 / 설탕 배달 [Golang] (1) | 2020.04.30 |
BOJ / 1712번 / 손익분기점 [Golang] (0) | 2020.04.29 |
댓글