자바 백준 23804번
브론즈 3
https://www.acmicpc.net/problem/23804
문제 보기
분류: 구현
문제 풀기
입력되는 숫자에 대해 각 줄에 출력해야 하는 "@" 의 개수를 확인한다.
각 줄은 조건문을 통해 분류하고 가로는 함수 repeat() 을 사용한다.
초기 n 줄까지는 가로로 n * 5 개의 @ 을 출력하고, 그 다음 줄부터 n * 4 줄 까지는 가로로 n 개의 @ 을 출력한다. 그리고, 다음 줄부터 끝까지 가로로 n * 5 개의 @ 을 출력한다.
코드 보기
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for (int i = 1; i <= n * 5; i++) {
if (i <= n * 1) {
System.out.println("@".repeat(n * 5));
}
else if (i <= n * 4) {
System.out.println("@".repeat(n));
}
else {
System.out.println("@".repeat(n * 5));
}
}
}
}
'공부하기 > 백준' 카테고리의 다른 글
[Java] 백준 풀기 9501 - 꿍의 우주여행 (0) | 2023.04.28 |
---|---|
[Java] 백준 풀기 5341 - Pyramids (0) | 2023.04.27 |
[Java] 백준 풀기 23803 - 골뱅이 찍기 ㄴ (2) | 2023.04.25 |
[Java] 백준 풀기 17284 - Vending Machine (0) | 2023.04.24 |
[Java] 백준 풀기 2864 - 5와 6의 차이 (0) | 2023.04.23 |