728x90
๐์ง์ฌ๊ฐํ ๋ณ์ฐ๊ธฐ ์๋ฌธ ๋ณด๊ธฐ
๐ ๋ฌธ์ ์ค๋ช
์ด ๋ฌธ์ ์๋ ํ์ค ์
๋ ฅ์ผ๋ก ๋ ๊ฐ์ ์ ์ 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๋ถ.
ํ๊ต, ํ์์์ ๋๊ตฌ๋ ํ๋ฒ์ฏค ํ์ด๋ดค์ ๋ฌธ์ '๋ณ์ฐ๊ธฐ'.
ํ๋ก๊ทธ๋๋จธ์ค์๋ ๋ณ์ฐ๊ธฐ๊ฐ ์์ด ๋ณด์๋ค.
๋ด๊ฐ ์ง ์ฝ๋ฉ์ด ํจ์จ์ฑ์ด ๋ฌด์ฒ.. ๋ฎ์ ๋ณด์๋๋ฐ ๋ค๋ฅธ ์ฌ๋๋ค์ ํ์ด๊ฐ ๋ค ๋น์ทํด๋ณด์๋ค.
728x90