의역: 정수 n이 주어질 때 (1~n)까지에 값에 대칭되는 문자열 리스트 answer을 만들어 반환 하라

단 n의 값은 (1 <= n <= 104)이다.

  • 만약 i가 3과 5의 배수라면 answer[i-1]  == "FizzBuzz"
  • 만약 i가 3의 배수라면 answer[i-1]  == "Fizz"
  • 만약 i가 5의 배수라면 answer[i-1]  == "Buzz"
  • 만약 i가 위에 어느 조건에도 해당이 되지 않는 다면  answer[i-1]  == "i"

의역: n = 3 이라면 1은 3과 5의 배수 어느 것 에도 해당 되지 않으므로 "1",  2 또한 3과 5의 배수 어느 것 에도 해당 되지 않으므로 "2",  마지막 3은 3의 배수 임으로 "Fizz" 따라서 결과는 

["1","2","Fizz"]

n = 5 이라면 // 4는 3과 5의 배수 어느 것 에도 해당 되지 않으므로  "4" 마지막 5는 5의 배수 임으로 "Buzz" 따라서 결과는

["1","2","Fizz","4","Buzz"]

 

TMI: 조엘 그루스(2020-06-06)의 "Fizz Buzz에 관한 10개의 에세이" 따르면 종종 프로그래머의 코딩 습관을 파악하는 문제로 출시가 된다고 한다.

 

예상되는 풀이법: % 연산자와 조건문 사용

 

+추가 질문: % 연산자 없이 풀 수 있는가?

 

링크: https://leetcode.com/problems/fizz-buzz/description/

'PS > Easy' 카테고리의 다른 글

434. Number of Segments in a String (해석+풀이)  (0) 2023.01.01
414. Third Maximum Number (해석)  (0) 2022.12.30
2389. Longest Subsequence With Limited Sum (해석)  (0) 2022.12.25
383. Ransom Note (해석)  (0) 2022.12.23
401. Binary Watch (해석)  (0) 2022.12.22

+ Recent posts