본문 바로가기

Frontend Study - 2/coding test

(2)
Coding test : Reduce 메소드 사용예시, 주어진 배열의 각 요소에 대하여 reducer함수를 실행하고 하나의 결과값을 반환한다. arr.reduce(callback, initialValue) 사용예시 1. 배열안의 합. const total = [2,4,6,8,10].reduce((acc, cur) => acc + cur) const total = [2,4,6,8,10].reduce((acc, cur) => acc + cur, 1) 초기값을 넣어줄 수 있고 생략할 수 도 있다. - 초기값을 생략하면 [2,4,6,8,10] 배열의 acc (accumulator) 시작 값은 0번 인덱스(2)가 되고, cur (currentValue) 시작 값은 1번 인덱스(4)가 된다. - 초기값을 넣어줬을 경우 acc (accumulator) 시작 값은 init..
coding test 기초 1 ~ 7 문제 1. 100이하의 자연수 A, B, C를 입력받아 세 수 중 가장 작은 값을 출력하는 프로그램을 작성하세요 2. 길이가 서로 다른 A, B, C 세 개의 막대 길이가 주어지면 이 세 막대로 삼각형을 만들 수 있 으면 “YES"를 출력하고, 만들 수 없으면 ”NO"를 출력한다. 3. 연필 1 다스는 12자루입니다. 학생 1인당 연필을 1자루씩 나누어 준다고 할 때 N명이 학생수 를 입력하면 필요한 연필의 다스 수를 계산하는 프로그램을 작성하세요. 4. 자연수 N이 입력되면 1부터 N까지의 합을 출력하는 프로그램을 작성하세요. 5. 7개의 수가 주어지면 그 숫자 중 가장 작은 수를 출력하는 프로그램을 작성하세요. 6. 7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, ..