반응형
https://codeup.kr/problem.php?id=1369
빗금 친 사각형 출력하기
정사각형의 크기 n과 빗금 간격 k가 입력된다. ( 1 <= n, k <= 99)
codeup.kr
문제 풀이
별 모양 도형 출력하기에 재미를 붙인 철수는 이번에는 조금 어려운 빗금 친 사각형을 만들어 보기로 했다.
�∗� 사각형에서 k간격 마다 빗금을 친 사각형을 출력하는 프로그램을 작성하시오.
예를 들어, n=10, k=3이면,
**********
** * * *
* * * *
* * * **
** * * *
* * * *
* * * **
** * * *
* * * *
**********
윗변을 기준으로 왼쪽에서 부터 k간격마다 ↙방향으로 빗금을 그으시오.
10 3인경우,
**********
| | |
이 위치들(즉, 3의 배수)
import java.util.Scanner;
public class Main {
public static void main(String[] arg) throws Exception{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int k = sc.nextInt();
for(int i=0; i<n; i++){
for(int j=0; j<n; j++){
if(i==0 || i==n-1 || j==0 || j==n-1 || ((j+i+1)%k==0)) System.out.print("*");
else System.out.print(" ");
}
System.out.println();
}
}
}
https://github.com/dopal2/CodeUp/blob/main/src/Main.java_1369
반응형
'알고리즘 > 코드업' 카테고리의 다른 글
[#CodeUp] 1173 : 30분전 (0) | 2024.03.03 |
---|---|
[#CodeUp] 1166 : 윤년 판별 (0) | 2024.03.03 |
[#CodeUp] 2601 : 피보나치 수열 (0) | 2024.02.27 |
[#CodeUp] 1915 : (재귀함수) 피보나치 수열 (0) | 2024.02.23 |
[#CodeUp] 1912 : (재귀함수) 팩토리얼 계산 (0) | 2024.02.23 |
댓글