SMALL
첫 번째 시도
1. total 값을 for문을 통해 전체를 더한 값 할당
2. answer에 total - numbers 배열에 있는 수 전부 빼기
function solution(numbers) {
var answer = -1;
let total = 0; // 배열 전체를 더한 값을 받을 변수 선언
// for문을 돌려 total 안에 배열 전체의 숫자를 더한 값 할당
for(let i = 0; i <= 9; i++) {
total = total + i;
}
// answer에 total에서 numbers를 빼서 수를 구하기
for(let i = 0; i < numbers.length; i++) {
answer = total - numbers[i];
}
return answer;
}
// 결과값이 다르게 나오는데, 이는 answer에 계속 numbers의 수를 빼는 것이 아닌, 재할당을 하기 때문
두 번째 시도
1. 전체의 합을 asnwer에 할당
2. answer을 재할당 하는 것이 아닌 answer에서 계속 빠지도록 만들었음
function solution(numbers) {
var answer = 0;
for(let i = 0; i <= 9; i++) {
answer = answer + i;
}
for(let i = 0; i < numbers.length; i++) {
answer = answer - numbers[i];
}
return answer;
}
// 통과
** https://school.programmers.co.kr/learn/courses/30/lessons/86051
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
LIST
'Develop_story > programmers(알고리즘 문제)' 카테고리의 다른 글
programmers 평균 구하기 (0) | 2023.01.27 |
---|---|
programmers 음양 더하기 (0) | 2023.01.27 |
programmers 문자열을 정수로 바꾸기 (0) | 2023.01.27 |
programmers 가운데 글자 가져오기 (0) | 2023.01.27 |
programmers 짝수와 홀수 (0) | 2023.01.27 |