프로그래밍 문제/백준
[백준] 10994 별 찍기 - 19
NineTwo
2020. 6. 26. 22:14
반응형
문제
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 차례대로 별을 출력한다.
예제
풀이
ArrayList에 가장 기본이 되는 *이 존재한다.
n까지 다음과 같은 일을 반복한다.
1. 이전 모양이 존재한다. (파란 사각형)
2. 0 인덱스 값부터 마지막 인덱스까지 다음과 같은 문자열을 추가한다.
3. ArrayList의 끝에 *(이전 문자열의 길이-2 만큼의 공백)* 인 문자열을 추가한다.
4. ArrayList의 끝에 이전 문자열의 길이만큼의 *줄을 추가한다.
n까지 모든 일을 수행했을 때,
al.size()-1부터 1까지 ArrayList를 출력하고 다시 0부터 al.size()-1까지의 ArrayList를 출력한다.
코드
반응형