본문 바로가기
이건 알아야지's/자료구조와 알고리즘

[알고리즘] 백준 10871번 : X보다 작은 수 (kotiln)

by 하루디 2023. 12. 7.

 

문제

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)
    
    
}

 

 

후기

더 깔끔한 방법이 있을것 같은데, 개발한지 좀 지나서 그런지 코딩테스트 문제를 계속 풀어서 그런지 모르겠는데 좀더 깔끔한 코드가 있을것같다는 생각이 계속 든다. 그 코드를 찾아서 그 방법을 내걸로 만들어서 풀고싶다. 오늘은 백준말고 프로그래머스로 풀려고 했는데 프로그래머스 문제가 생각보다 어려워서 다시 마음의 고향 백준으로 돌아왔다. 허허 원래는 프로그래머스로 풀어서 그게 더 편했는데... 언제 이렇게 백준이 편해졌지.. 신기방기 이번주 내에 꼭 프로그래머스 문제 푼다!!! 해결한다~!~!