반응형
https://www.acmicpc.net/problem/1748
1748번: 수 이어 쓰기 1
첫째 줄에 N(1 ≤ N ≤ 100,000,000)이 주어진다.
www.acmicpc.net

import java.util.Scanner
fun main() {
val sc = Scanner(System.`in`)
var N = sc.nextInt()
var cnt = 1
var count = 0
var lenght = 10
for (i in 1..N) {
if(i == lenght) {
cnt++
lenght = lenght * 10
}
count = count + cnt
}
println(count)
}
반응형
'Algorithm > [알고리즘]BACKJOON - Java&Kotlin' 카테고리의 다른 글
백준 Kotlin 7568번 : 덩치 (0) | 2022.03.17 |
---|---|
백준 Kotlin 10773번 : 제로 (0) | 2022.03.16 |
백준 Kotlin 1292번 : 쉽게 푸는 문제 (0) | 2022.03.08 |
백준 Kotlin 1259번 : 팰린드롬수 (0) | 2022.03.06 |
백준 Kotlin 10989번 : 수 정렬하기 3 (0) | 2022.03.01 |
반응형
https://www.acmicpc.net/problem/1748
1748번: 수 이어 쓰기 1
첫째 줄에 N(1 ≤ N ≤ 100,000,000)이 주어진다.
www.acmicpc.net

import java.util.Scanner
fun main() {
val sc = Scanner(System.`in`)
var N = sc.nextInt()
var cnt = 1
var count = 0
var lenght = 10
for (i in 1..N) {
if(i == lenght) {
cnt++
lenght = lenght * 10
}
count = count + cnt
}
println(count)
}
반응형
'Algorithm > [알고리즘]BACKJOON - Java&Kotlin' 카테고리의 다른 글
백준 Kotlin 7568번 : 덩치 (0) | 2022.03.17 |
---|---|
백준 Kotlin 10773번 : 제로 (0) | 2022.03.16 |
백준 Kotlin 1292번 : 쉽게 푸는 문제 (0) | 2022.03.08 |
백준 Kotlin 1259번 : 팰린드롬수 (0) | 2022.03.06 |
백준 Kotlin 10989번 : 수 정렬하기 3 (0) | 2022.03.01 |