No Image 📷
[알고리즘] 코딩테스트 연습 > 코딩테스트 입문 > 옷가게 할인 받기(120818)
문제 설명 머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요. 제한사항 10 ≤ price ≤ 1,000,000 price는 10원 단위로(1의 자리가 0) 주어집니다. 소수점 이하를 버린 정수를 return합니다. 입출력 예 price result 150,000 142,500 580,000 464,000 입출력 예 설명 입출력 예 #1 150,000원에서 5%를 할인한 142,500원을 return 합니다. 입출력 예 #2 580,000원에서 20%를 할인한 464,000원을 return 합니다. 내가 제출한 답변 ..
2023. 1. 22.
No Image 📷
[알고리즘] 코딩테스트 연습 > 코딩테스트 입문 > 배열의 평균값 (2) (120817)
문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ numbers의 원소 ≤ 1,000 1 ≤ numbers의 길이 ≤ 100 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다. 입출력 예 numbers result [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 5.5 [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] 94.0 입출력 예 설명 입출력 예 #1 numbers의 원소들의 평균 값은 5.5입니다. 입출력 예 #2 numbers의 원소들의 평균 값은 94.0입니다. 내가 제출한 답변 // 계속 오류나서 해결하기 어려웠음. func..
2023. 1. 22.
No Image 📷
[알고리즘] 코딩테스트 연습 > 코딩테스트 입문 > 짝수는 싫어요 (120813)
문제 설명 정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 100 입출력 예 n result 10 [1, 3, 5, 7, 9] 15 [1, 3, 5, 7, 9, 11, 13, 15] 입출력 예 설명 입출력 #1 10 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9]를 return합니다. 입출력 #1 15 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9, 11, 13, 15]를 return합니다. 내가 제출한 답변
2023. 1. 21.
No Image 📷
[알고리즘] 코딩테스트 연습 > 코딩테스트 입문 > 배열 두 배 만들기 (120809)
문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 -10,000 ≤ numbers의 원소 ≤ 10,000 1 ≤ numbers의 길이 ≤ 1,000 입출력 예 numbers result [1, 2, 3, 4, 5] [2, 4, 6, 8, 10] [1, 2, 100, -99, 1, 2, 3] [2, 4, 200, -198, 2, 4, 6] 입출력 예 설명 입출력 예 #1 [1, 2, 3, 4, 5]의 각 원소에 두배를 한 배열 [2, 4, 6, 8, 10]을 return합니다. 입출력 예 #2 [1, 2, 100, -99, 1, 2, 3]의 각 원소에 두배를 한 배열 [2, 4,..
2023. 1. 21.
No Image 📷
[23.01.21]
// 열개의 상품 가격 데이터를 갖고있는 배열은 만듭니다. const priceList = [1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000]; // 반복문을 활용해 상품들의 가격 합계와 평균을 구해봅시다. // 가격합계 sum을 변수선언! let sum = 0; for(const price of priceList) { sum += price } // 가격평균 avg를 변수선언! const avg = sum / priceList.length // 가격합계와 가격평균을 출력해봅니다. console.log(`가격합계: ${sum}, 가격평균:${avg}`) 해당 코드중에서 sum += price 라는 식을 알아보자 더하기 할당 (+=) 더하기 할당 ..
2023. 1. 21.