반응형
12969번 문제
코딩테스트 연습 - 직사각형 별찍기 | 프로그래머스 (programmers.co.kr)
풀이
- 1번 풀이 (스트림을 활용한 람다식 풀이)
import java.util.Scanner;
import java.util.stream.IntStream;
class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
StringBuilder sb = new StringBuilder();
IntStream.range(0, a).forEach(i -> sb.append("*"));
IntStream.range(0, b).forEach(i -> System.out.println(sb.toString()));
}
}
✔️ range(0, a)
- 0부터 a까지 int 스트림 생성
✔️ foreach()
- 스트림의 각 요소에 대하여 순차적인 작업 수행
- 2번 풀이
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
for(int i=0; i<b; i++) {
for(int j=0; j<a; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
반응형
'Algorithm > Java' 카테고리의 다른 글
프로그래머스 - 최대공약수와 최소공배수, 유클리드 호제법 java (0) | 2021.12.22 |
---|---|
프로그래머스 - 핸드폰 번호 가리기 java (0) | 2021.12.21 |
프로그래머스 - 행렬의 덧셈 java :: 12950 (0) | 2021.12.20 |
프로그래머스 - x만큼 간격이 있는 n개의 숫자 JAVA (0) | 2021.12.20 |
프로그래머스 - 평균 구하기 JAVA (0) | 2021.12.18 |