Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags more
Archives
Today
Total
관리 메뉴

요리사에서 IT개발자로

직사각형 별찍기(Java) 본문

Code Kata

직사각형 별찍기(Java)

H.S-Backend 2024. 5. 29. 12:07

문제 설명

이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.
별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.


제한 조건
  • n과 m은 각각 1000 이하인 자연수입니다.

 

for문에서 a가 먼저들어오게되면 a는 5 b는 3이므로

*** 이찍혀서 순차적으로 내려갈것이다

왜냐면 j가 순차적으로 먼저끝나고

다시 i로 돌아가는게 for문이기에

그래서  a가 먼저끝나고 b로 진행될 수 있게 거꾸로 한것이다.


다른사람의 풀이

0부터 a-1까지를 forEach가 순회하며 sb에 "*****"가 저장되고

똑같이 0부터 b-1 까지의 forEach가 순회하며 sb.toString ("*****) 이 출력되는것 b는 3이므로 0,1,2 

총 3번이 출력된다.

 

반응형