본문 바로가기

Algorithm/CodeUp

[CodeUp_Java] Q1251 : 1부터 100까지 출력하기

반응형

안녕하세요! Plitche(플리체)입니다.
이번 포스팅의 주제는 Q1251 : 1부터 100까지 출력하기 (자바, JAVA)입니다.

Intro

Question

문제 설명

입력

입력없음

출력

1부터 100까지 공백으로 띄워 하나씩 출력한다.

예시

  • 입력 : -
  • 출력 : 1 2 3 4 5 6 7 8 9 ... 99 100

Solution (풀이)

  • 풀이 1 : 메모리 11052, 시간 66
public class Answer1 {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        int i=0;
        while (i++<100 ) {
            sb.append(i+" ");
        }
        System.out.println(sb);
    }
}
  • 풀이 2 : 메모리 11028, 시간 61
public class Answer2 {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        for (int i=1; i<=100; i++) {
            sb.append(i+" ");
        }
        System.out.println(sb);
    }
}

while문의 괄호() 안에 조건문을 작성하는데 여기셍 증감이나 증가 연산자를 사용할 수 있으니 간단한 문제이지만 소개하였다.

하지만 ++(증가연산자)를 사용하게 되면 조건문을 지나자마자 1이 증가한 값으로 사용되기 때문에 주의해야 한다.

반응형