반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 행렬제곱
- 개발일지
- 클린코드
- BOJ
- javascript
- 이진탐색트리
- branch
- 우선순위큐
- 분할정복
- 파이썬
- typescript
- 포인터
- 웹스크래핑
- 정글
- 이진트리
- malloc
- BFS
- react
- 힙
- 백준
- Git
- sw사관학교 정글
- pintos
- AWS
- 구조체포인터
- SW사관학교정글
- beautifulsoup
- c언어
- 이분탐색
- DFS
Archives
- Today
- Total
대범하게
[Programmers] Level1 직사각형 별찍기 본문
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/12969
* 문제 설명
프로그래머스 Level1 직사각형 별찍기
표준 입력으로 두 개의 정수 n과 m이 주어짐
별(*) 문자를 이용해 가로의 길이 n, 세로의 길이 m인 직사각형 형태 출력
* 입출력 예
입력)
5 3
출력)
*****
*****
*****
* 소스코드1
1. 정수 n과 m을 nextInt()로 입력받는다.
2. 이중 for문을 이용하여 직사각형을 만든다.
*주의할 점은 for문에 순서에 따라 직사각형이 달라지기 때문에 순서를 잘 고려하면 됨.* print: 개행 없음/println: 개행
최종 코드)
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Solution T = new Solution();
Scanner kb = new Scanner(System.in);
int n = kb.nextInt(); // 가로 길이 n
int m = kb.nextInt(); // 세로 길이 m
for(int i=0; i < m; i++){
for(int j=0; j < n; j++){ // 가로가 연속으로 5개 나와야하기 때문에 안 쪽 for문에 있어야함.
System.out.print("*");
}
System.out.println("");
}
}
}
'Problem Solving > Algorithm Concepts' 카테고리의 다른 글
[알고리즘] 행렬 곱셈, 행렬 제곱 (0) | 2022.10.04 |
---|---|
[알고리즘] 우선순위 큐, 힙 & 백준(최대 힙, 최소 힙, 가운데를 말해요, 카드 정렬하기) (1) | 2022.10.03 |
[Programmers] Level1 문자열 내 p와 y의 개수 (0) | 2022.08.02 |
[Programmers] Level1 자릿수 더하기 (0) | 2022.08.02 |
[Programmers] Level1 자연수 뒤집어 배열로 만들기 (0) | 2022.08.01 |
Comments