Fizz Buzz 문제풀이 - Java 사용
1부터 n까지 3의 배수이면 "Fizz" 출력 5의 배수이면 "Buzz" 출력
하지만 3의 배수이면서 5의 배수인 숫자의 경우에는 "FizzBuzz"를 출력
class Solution {
public List<String> fizzBuzz(int n) {
// list 선언
List<String> list = new ArrayList<String>();
// 1부터 매개변수 n까지 for문을 돌림
for(int i =1; i<=n; i++) {
if(i % 15 == 0){
list.add("FizzBuzz");
}
// 3의 배수이면 list에 fizz추가
else if(i % 3 == 0){
list.add("Fizz");
}
// 5의 배수이면 buzz추가
else if(i % 5 == 0){
list.add("Buzz");
}
// 그밖의 숫자 저장
else{
list.add(Integer.toString(i));
}
}
// list에 저장된 것을 리턴
return list;
}
}
'알고리즘 문제풀이 > LeetCode 알고리즘 문제풀이' 카테고리의 다른 글
[LeetCode-237] Delete Node in a Linked List 문제풀이 - Java 사용 (0) | 2020.09.12 |
---|---|
[LeetCode-217] Contains Duplicate 문제풀이 - Java 사용 (0) | 2020.09.10 |
[LeetCode-141 ] Linked List Cycle 문제풀이 - Java 사용 (0) | 2020.09.07 |
[LeetCode-136 ] Single Number 문제풀이 - Java 사용 (0) | 2020.05.08 |
[LeetCode-104 ] Maximum Depth of Binary Tree 문제풀이 - Java 사용 (0) | 2020.05.08 |