티스토리 뷰
생각
Github - https://github.com/hellojdh/Code/blob/master/src/baekjoon/q1000/Q2741.kt N 을 입력받는다. 1부터 N까지 출력한다.
처음 생각
Kotlin의 반복문은 Python과 비슷하다. 일반적인 Java의 문법과는 다르게 in을 사용하여 범위를 정해주고 step을 사용하여 변수 증가를 시켜준다.
▶ 또 Scanner를 입력받을 때, System.in에서 이미 이 'in'이 Kotlin에서는 미리 정의되어있는 단어이므로 'in'으로 구분을 지어주어야 사용이 가능하다.
방안
1) Java
1 2 3 4 5 6 7 8 9 10 | import java.util.Scanner; public class Solution { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i=1;i<=n;i++) System.out.println(i); } } |
2) Kotlin
1 2 3 4 5 6 7 8 9 10 | package baekjoon.q1000 import java.util.* fun main(args:Array<String>){ var sc : Scanner = Scanner(System.`in`) var a = sc.nextInt() for (i in 1..a step 1) println(i) } |
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 1924번 2007년 (0) | 2018.11.08 |
---|---|
[백준] 10172번 개 (0) | 2018.11.08 |
[백준] 13908번 비밀번호 (0) | 2018.10.29 |
[백준] 16236번 아기 상어 (0) | 2018.10.27 |
[백준] 16235번 나무 재테크 (3) | 2018.10.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday