목록공코딩 (27)
개발자의 logs
https://programmers.co.kr/learn/courses/30/lessons/12944 코딩테스트 연습 - 평균 구하기 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr programmers.co.kr 코드 function solution(arr) { var answer = 0; for(let i = 0; i
https://programmers.co.kr/learn/courses/30/lessons/76501 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr 코드 function solution(absolutes, signs) { var answer = 0; for(let i=0; i
https://programmers.co.kr/learn/courses/30/lessons/86051 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. programmers.co.kr 코드 var answer = 0 // var array1 = [1,2,3,4,5,6,7,8,9] // console.log(numbers) for(let i=0; i
https://programmers.co.kr/learn/courses/30/lessons/12912 코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우 programmers.co.kr 코드 function solution(a, b) { var answer = 0; // 두 경우로 나눴다. // 1. b>=a if (b>=a){ for(let i=a; i
https://programmers.co.kr/learn/courses/30/lessons/12903 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr 코드 function solution(s) { var answer = ''; if ((s.length)%2===1){ var answer = s[(s.length)/2-0.5]; } else var answer = s[((s.length)/2)-1]+s[((s.length)/2)]; return answer; } 해설 가운..
https://programmers.co.kr/learn/courses/30/lessons/12937 function solution(num) { var answer = ''; if(num%2===0){ // num을 2로 나눈 나머지가 0이면 Even 반환 var answer = "Even"; } else // 그 이외 경우는 Odd 반환 var answer = "Odd"; return answer; } 풀이 : 짝수일 경우 Even 을 반환하고, 홀수 일때는 Odd를 반환하는 문제다 조건문으로 num을 2로 나눠주고 난후의 나머지를 0,1로 구분하며 짝,홀을 구분했다. 0이외의 값이라면 홀수로 취급하고 answer을 Odd로 정의했다