pr7

문제 유형: 별찍기 - 2

pr6문제와 비슷한 별찍기 문제이다. 하지만 오른쪽 정렬이 되어있다는 작은 것이 되게 많은 생각을 하게 만드는 것 같다.

pr6문제를 풀 떄 첫 for문은 자리를 만들고 두번째 for문에서 문자를 찍는다.는 생각으로 풀었던 것을 기반으로 이번엔 공백과 문자를 같이 찍어내보자 생각했다.

그렇기에 이중for문에서 첫 for문은 N-i개의 공백을 만들어내고 두번째 for문은 공백보다 뒷 자리에 찍히도록 만들었다.

pr8

문제 유형: A + B - 5

0 - 0을 입력했을 때 입력값이 들어오는 것을 멈추고 입력받은 값들의 합을 출력해야 하는 문제이다.

처음 시도부터 while문을 사용하여 무한루프를 만들고 if문을 사용하여 조건을 만들어 break를 걸어 종료하면 되겠다고 생각했다. 입력과 0 - 0이 나왔을 때 종료가 되는 것은 해결되었지만 종료후 출력이 되지 않아 검색을 해봤다.

{ BufferedWriter }는 { System.out.println() }과 다르게 출력과 개행을 동시에 해주지 않는다. 그러기에 개행을 위해서는 따로 bw.newLine() 또는 bw.write("\n")을 사용해야 한다고 한다.

3문제를 풀었지만 마지막 문제는 전혀 모르는 EOF에 관한 것이기에 확실하게 공부하고 다음 게시물로 올리겠습니다.

profile
개발 꿈나무🌱

0개의 댓글