티스토리 뷰

알고리즘/백준

[백준] 2741번 N 찍기

머어하지 2018. 11. 5. 20:18

생각

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