자바 혼자 공부중인디.. 위 사진처럼 만들려면 패턴찾아서 i + j <= n-1를 넣어야되잖앙
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import java.util.Scanner; public class Star02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("별찍기입니다. 원하는 줄을 입력하시오 : "); int n = sc.nextInt(); int i, j; for (i = 0; i <= n; i++) { for (j = 0; j <= n; j++) { System.out.print("*"); } System.out.println(); } } } | cs |
이게 내 코드인데 저렇게 만들려면 i + j <= n-1 조건을 어따가 넣어야 되느거지???
*을 표시할지 말지 - 164260의 휘발성 계정
(define (prt n) (cond ((!= n 0) (display "*") (prt (- n 1)))))
(define (star n) (cond ((!= n 0) (prt n)(newline)(star (- n 1))) ))
(define (!= a b) (not (= a b)))
왜 안알려주는거지.. 고딩이라 뭐 과제같은것도 아닌데..
원래 남이 짠 코드는 다들 읽기 싫어함
for (int i = 0; i < n; i++) { for (int j = 0; j < n - i; j++) { cout << " * "; } cout << endl; }
하하하하하 해결했다. 실질적 프갤 실력 1위 클라스