๐์ง์ฌ๊ฐํ ๋ณ์ฐ๊ธฐ ์๋ฌธ ๋ณด๊ธฐ
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ง์ฌ๊ฐํ ๋ณ์ฐ๊ธฐ
์ด ๋ฌธ์ ์๋ ํ์ค ์ ๋ ฅ์ผ๋ก ๋ ๊ฐ์ ์ ์ n๊ณผ m์ด ์ฃผ์ด์ง๋๋ค. ๋ณ(*) ๋ฌธ์๋ฅผ ์ด์ฉํด ๊ฐ๋ก์ ๊ธธ์ด๊ฐ n, ์ธ๋ก์ ๊ธธ์ด๊ฐ m์ธ ์ง์ฌ๊ฐํ ํํ๋ฅผ ์ถ๋ ฅํด๋ณด์ธ์. ์ ํ ์กฐ๊ฑด n๊ณผ m์ ๊ฐ๊ฐ 1000 ์ดํ์ธ ์์ฐ์
programmers.co.kr
๐ ๋ฌธ์ ์ค๋ช
์ด ๋ฌธ์ ์๋ ํ์ค ์
๋ ฅ์ผ๋ก ๋ ๊ฐ์ ์ ์ n๊ณผ m์ด ์ฃผ์ด์ง๋๋ค.
๋ณ(*) ๋ฌธ์๋ฅผ ์ด์ฉํด ๊ฐ๋ก์ ๊ธธ์ด๊ฐ n, ์ธ๋ก์ ๊ธธ์ด๊ฐ m์ธ ์ง์ฌ๊ฐํ ํํ๋ฅผ ์ถ๋ ฅํด๋ณด์ธ์.
๐ฅ ์ ํ์ฌํญ
- n๊ณผ m์ ๊ฐ๊ฐ 1000 ์ดํ์ธ ์์ฐ์์ ๋๋ค.
๐ ์ ์ถ๋ ฅ ์
์ ๋ ฅ
5 3
์ถ๋ ฅ
*****
*****
*****
๐คจ ๊ณ ๋ฏผ
- ์ด๋ค ์ถ์ ๊ธฐ์ค์ผ๋ก ์์ฑํ์ฌ ์ถ๋ ฅํ ๊น?
- ์ฌ์ฉํ ๊ฐ์ฒด ์ ํ String or StringBuffer ?
๐ป ์ฝ๋ฉ
1์ฐจ ์ ์ถ.
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//System.out.print("X์ถ ์
๋ ฅ : ");
int a = scan.nextInt();
//System.out.print("Y์ถ ์
๋ ฅ : ");
int b = scan.nextInt();
StringBuffer sb = new StringBuffer();
// x์ถ์ ๋ณ ๊ฐ์๋ฅผ a๋งํผ appendํ๋ x for๋ฌธ
for (int x = 0; x < a; ++x) {
sb.append('*');
}
// ์ฒ๋ฆฌํ y์ถ์ b๋งํผ x๋ฅผ ์ถ๋ ฅํ๋ y for๋ฌธ
for (int y = 0; y < b; ++y) {
System.out.println(sb.toString());
}
}
}
๐ ์ฑ์
โฑ ์์์๊ฐ ๋ฐ ํ๊ธฐ
์ฝ 5๋ถ.
ํ๊ต, ํ์์์ ๋๊ตฌ๋ ํ๋ฒ์ฏค ํ์ด๋ดค์ ๋ฌธ์ '๋ณ์ฐ๊ธฐ'.
ํ๋ก๊ทธ๋๋จธ์ค์๋ ๋ณ์ฐ๊ธฐ๊ฐ ์์ด ๋ณด์๋ค.
๋ด๊ฐ ์ง ์ฝ๋ฉ์ด ํจ์จ์ฑ์ด ๋ฌด์ฒ.. ๋ฎ์ ๋ณด์๋๋ฐ ๋ค๋ฅธ ์ฌ๋๋ค์ ํ์ด๊ฐ ๋ค ๋น์ทํด๋ณด์๋ค.