[Programmers] : 없는 숫자 더하기 > Java
- 💾 알고리즘/프로그래머스
- 2021. 12. 14. 18:18
🔗 문제
https://programmers.co.kr/learn/courses/30/lessons/86051
📝 풀이
💻 코드
package org.kyhslam.programmers;
import java.util.Arrays;
public class day_121401 {
public static boolean[] visited;
public static void main(String[] args) {
int[] numbers = {1,2,3,4,6,7,8,0};
//int[] numbers = {5,8,4,0,6,7,9};
visited = new boolean[10];
solution(numbers);
System.out.println(Arrays.toString(visited));
}
public static int solution(int[] numbers) {
int sum =0;
for (int number : numbers) {
visited[number] = true;
}
for(int i=0; i < visited.length; i++) {
if(visited[i] == false) sum += i;
}
return sum;
}
}
💻 다른 풀이
class Solution {
public int solution(int[] numbers) {
int sum = 45;
for (int i : numbers) {
sum -= i;
}
return sum;
}
}
'💾 알고리즘 > 프로그래머스' 카테고리의 다른 글
[Programmers] : 음양 더하기- Java (0) | 2021.12.29 |
---|---|
[Programmers] : 실패율 - Java (0) | 2021.12.17 |
[Programmers] : 2020 카카오인턴 > 키패드 누르기 (0) | 2021.12.04 |
[Programmers] : 2021 Dev-Matching > 로또의 최고 순위와 최저 순위 (0) | 2021.11.20 |
[Programmers] : 2021 카카오 인턴 > 숫자 문자열과 영단어 > JAVA (0) | 2021.11.18 |