LeetCode - Fizz Buzz(Python)

Problem

문제 요약 : 문자열 배열에서 3의 배수일 경우 "Fizz", 5의 배수일 경우 "Buzz", 3과 5의 배수일 경우 "FizzBuzz" 출력.
Site

Solution

class Solution:
    def fizzBuzz(self, n: int) -> List[str]:
        if n < 1:
            return []
        
        answer = []
        
        for i in range(1, n+1):
            if i % 3 == 0 and i % 5 == 0:
                answer.append('FizzBuzz')
            elif i % 3 == 0:
                answer.append('Fizz')
            elif i % 5 == 0:
                answer.append('Buzz')
            else:
                answer.append(str(i))
                
        return answer

좋은 웹페이지 즐겨찾기