코딩 테스트
[코딩테스트] 백준 25083번: 새싹
dev.jelee
2025. 6. 16. 12:41
# 문제
# 코드
import java.util.ArrayList;
public class BOJ25083_v1 {
public static void main(String[] args) {
ArrayList<String> output = new ArrayList<>();
output.add(" ,r'\"7");
output.add("r`-_ ,' ,/");
output.add(" \\. \". L_r'");
output.add(" `~\\/");
output.add(" |");
output.add(" |");
for (int i = 0; i < output.size(); i++) {
System.out.println(output.get(i));
}
}
}
# 입/출력 결과
# 과정
- ArrayList를 사용
- ArrayList<String> output 생성
- output에 출력할 문자열 추가
- for문을 사용하여 output 전체 출력
# 메모
- 그동안 배운 것을 활용하는 심화 1단계 문제 시작.
- 입력 없이 출력하는 거라서 배열로 할지 리스트로 할지 고민을 하다가 리스트가 더 적합할 거 같아서 리스트로 문제를 풀었다.
- 왜냐하면 배열은 인덱스를 일일히 지정해서 해줘야하지만, 리스트는 순차적으로 요소가 추가가 되기 때문이다.