티스토리 뷰

728x90

문제

탑처럼 생긴 블록안의 숫자들은 반시계방향 말리는 꼴로 숫자들이 채워져 있는데, 이를 1층, 2층, 3층... n층 순으로 순서대로 합친 새로운 array를 return하는 문제

접근방법

  • 규칙..은 없는 것 같다
  • n층의 한 변의 길이는 n이고 3개 변으로 삼각형 만들어보니 중복 꼭지점 3개가 있음으로 3n-3 이 아랫칸 오른쪽 갯수.. 인데 이걸로 안될려나..
  • 우선 다 뿌려보자

풀이

삼각형의 총 칸 수를 구하고, 그만큼 돌렸습니다;

삼각형이라는 이차원 배열을 선언을 해주고

이 안에 규칙에 따라 돌려주면서 데이터를 넣어준 뒤

생성한 이차원 배열을 flatMap으로 펴주었습니다 ㅋ..

좀 바보같이 풀었나.. 싶었는데 다른분들 풀이 보니 결국 다 돌린 것 같더라구요

코드

728x90
댓글