import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(br.readLine());
br.close();
int result = 0;
for(int i=1;i<=a;i++) {
result+=i;
}
System.out.println(result);
}
}
BuffredReader 관련 참고 포스팅
😎배운점
✔ 모범답안에서 BuffredReader를 사용한 답안을 종종 볼 수 있었는데, 위의 포스팅을 통해 Scanner와 BuffredReader의 성능적인 차이가 크다는 것을 알 수 있었다. 아직은 Scanner가 익숙한 초보이지만, 앞으로 BuffredReader를 사용해서 문제를 풀어봐야겠다. -> 성능적인 부분도 신경쓰기!
✔ for문의 조건식을 차근 차근 생각해봐야겠다. 위의 문제의 경우 i가 0이 아닌 1부터 시작해야하고, 사용자가 입력한 값까지 범위에 포함해야한다. (예를 들면 3을 입력했으면 1+2+3) 문제에 따라 조건식을 생각하는 힘을 기르자 !
728x90
'📓 Study > Coding Test' 카테고리의 다른 글
[BOJ] 5543번 | 상근날드 (0) | 2021.09.02 |
---|---|
[BOJ] 15552번 | 빠른 A+B (0) | 2021.07.26 |
[BOJ] 10950번 | A+B -3 (0) | 2021.07.23 |
[BOJ] 2739 | 구구단 (0) | 2021.07.20 |
[BOJ] 2844 | 알람시계 (0) | 2021.07.18 |
댓글