Python
t = int(input())
for i in range(0, t-1):
if (i == 0):
print(" " * (t-1-i) + "*")
else:
print(" " * (t-1-i) + "*" + " " * (2*i-1) + "*")
if (i == t-2):
print("*" * (2 * t - 1))
if (t == 1):
print("*")
Python
복사
→ 막무가내로 짠 코드..
JAVA
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
for (int i = 1; i < num; i++) {
for (int k = 1; k < (num - i)+1; k++) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
if (j == 1) {
System.out.print("*");
}
else if (j == i) {
System.out.print(" *");
}
else {
System.out.print(" ");
}
}
System.out.println("");
}
for (int i = 1; i <= (2 * num - 1); i++) {
System.out.print("*");
}
}
}
Java
복사