문제
https://www.acmicpc.net/problem/10871
10871번: X보다 작은 수
첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.
www.acmicpc.net
맞힌 코드
더보기
import java.lang.StringBuilder
import java.util.*
fun main(){
val conditions = readLine()
val N = conditions!!.split(" ")[0].toInt()
val target = conditions!!.split(" ")[1].toInt()
val str = readLine()
val token = StringTokenizer(str)
var answer =""
for(i in 0 .. N-1){
var temp = token.nextToken().toInt()
if(temp < target){
answer += temp.toString()
answer += " "
}
}
println(answer)
}
후기
더 깔끔한 방법이 있을것 같은데, 개발한지 좀 지나서 그런지 코딩테스트 문제를 계속 풀어서 그런지 모르겠는데 좀더 깔끔한 코드가 있을것같다는 생각이 계속 든다. 그 코드를 찾아서 그 방법을 내걸로 만들어서 풀고싶다. 오늘은 백준말고 프로그래머스로 풀려고 했는데 프로그래머스 문제가 생각보다 어려워서 다시 마음의 고향 백준으로 돌아왔다. 허허 원래는 프로그래머스로 풀어서 그게 더 편했는데... 언제 이렇게 백준이 편해졌지.. 신기방기 이번주 내에 꼭 프로그래머스 문제 푼다!!! 해결한다~!~!
'이건 알아야지's > 자료구조와 알고리즘' 카테고리의 다른 글
[알고리즘] 프로그래머스 : 로그인 성공? (kotlin) (0) | 2023.12.10 |
---|---|
[알고리즘] 백준 10807번 개수 세기 (Kotlin) (2) | 2023.12.05 |
[알고리즘] 백준 10952번 A+B (Kotlin) (1) | 2023.12.04 |
[알고리즘] 백준 #10171 고양이, #10172 개 (0) | 2022.07.28 |
[개념] 알고리즘이란? (0) | 2022.04.10 |