본 포스팅은 깃헙 블로그 사용 당시 작성한 포스팅입니다.
문제 설명
이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.
별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형
형태를 출력해보세요.
제한 조건
- n과 m은 각각 1000 이하인 자연수입니다.
1 | process.stdin.setEncoding("utf8"); |
코딩을 공부하면서 서적 등을 사면 항상 봐왔던 문제다. 과거 나는 이 문제와 비슷한 것을 구현하지 못해 끙끙거렸던 기억이 있는데, 그 때는 구조적으로 파악을 전혀 하지 못했던 것 같다. (행과 열의 형성 원리라던가..) 아무튼 당시의 기억이 떠올랐던 문제이다.
이 문제를 풀면서 입력값을 제대로 파악하지 않아 VSCode에서는 잘 실행이 되나 프로그래머스 플랫폼에서는 계속 테스트 실패가 떠 당황스러웠는데, 이를 통해 입력값 파악 또한 중요하다는 것을 깨달았다.
문제설명
함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.
제한 조건
- x는 -10000000 이상, 10000000 이하인 정수입니다.
- n은 1000 이하인 자연수입니다.
1 | function solution(x, n) { |
해당 문제를 통해 그래도 JS메소드와 반복문을 활용해 (비록 연습문제이지만) 정말 쉬운 것들은 풀 수 있구나 싶어서 신기했다.
클린한 코드를 작성하기 위해 고민해봐야할 것 같다.