13905번 - 세부
val (from, to, cost) = readLine().split(" ").map { it.toInt() }
m개의 간선 정보 (시작점, 도착점, 비용)을 입력받는 과정에서,
BufferedReader를 사용해 readLine()으로 입력받은 뒤, split(" ")으로 공백 기준으로 분리해줬습니다.
하지만 계속 런타임 에러(NumberFormat)가 발생하길래,
혹시나 하는 마음에 trim()으로 앞뒤 공백을 제거해줬더니 정상적으로 통과하더군요.
데이터셋 처음 혹은 끝에 공백이라도 포함되어 주어지는 걸까요?
혹은 제가 미처 놓친 부분이라도 있을까요..?
백준 문제 중에 가끔 입력 앞이나 뒤로 공백이 입력되는 경우가 있더라고요...
댓글을 작성하려면 로그인해야 합니다.
© 2026 All Rights Reserved. 주식회사 스타트링크 | 서비스 약관 | 개인정보 보호 | 결제 이용 약관 | 도움말 | 광고 문의 | 업데이트 노트 | 이슈 | TODO
한국어 | English (Beta)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
yoon6763 2년 전 0
val (from, to, cost) = readLine().split(" ").map { it.toInt() }
m개의 간선 정보 (시작점, 도착점, 비용)을 입력받는 과정에서,
BufferedReader를 사용해 readLine()으로 입력받은 뒤, split(" ")으로 공백 기준으로 분리해줬습니다.
하지만 계속 런타임 에러(NumberFormat)가 발생하길래,
혹시나 하는 마음에 trim()으로 앞뒤 공백을 제거해줬더니 정상적으로 통과하더군요.
데이터셋 처음 혹은 끝에 공백이라도 포함되어 주어지는 걸까요?
혹은 제가 미처 놓친 부분이라도 있을까요..?