[알고리즘 문제] 2번
2022. 5. 24. 13:34
알고리즘
삼각형 판별하기 길이가 서로 다른 A, B, C 세 개의 막대 길이가 주어지면 이 세 막대로 삼각형을 만들 수 있으면 “YES"를 출력하고, 만들 수 없으면 ”NO"를 출력한다. ▣ 입력설명 첫 번째 줄에 100이하의 서로 다른 A, B, C 막대의 길이가 주어진다. ▣ 출력설명 첫 번째 줄에 “YES", "NO"를 출력한다. ▣ 입력예제 1 6 7 11 ▣ 출력예제 1 YES ▣ 입력예제 1 13 33 17 ▣ 출력예제 1 no 📌작성된 코드 function solution(a, b, c) { let maxNum = Math.max(a, b, c); //가장긴거 let sum = a + b + c - maxNum; //총 합 if (maxNum < sum) { return "YES"; } else { ..
[알고리즘 문제] 1번
2022. 5. 24. 13:30
알고리즘
세 수 중 최솟값 100이하의 자연수 A, B, C를 입력받아 세 수 중 가장 작은 값을 출력하는 프로그램을 작성하 세요.(정렬을 사용하면 안됩니다) ▣ 입력설명 첫 번째 줄에 100이하의 세 자연수가 입력된다. ▣ 출력설명 첫 번째 줄에 가장 작은 수를 출력한다. ▣ 입력예제 1 6 5 11 ▣ 출력예제 1 5 풀이 방법 1. 조건문 사용 2. a 와 b 를 비교해서 더 작은수를 answer에 저장 3. answer와 c 를 비교해서 더 작은수를 asnwer에 다시 저장 📌if문 사 function solution(a, b, c) { let minNum = 0; if (a c) { minNum = c; }..
[알고리즘 문제] object (3)
2022. 3. 7. 02:09
알고리즘
Assignment 아래 설명을 읽고 getExamResult 함수를 구현하세요. 인자 scores 는 다음과 같은 객체입니다. 객체의 요소의 갯수 및 키의 이름들은 달라질 수 있습니다. 객체의 값은 다음 9가지 문자열 중에서 하나를 가지고 있습니다. 'A+', 'A', 'B+', 'B', 'C+', 'C', 'D+', 'D', 'F' { '생활속의회계': 'C', '논리적글쓰기': 'B', '독일문화의이해': 'B+', '기초수학': 'D+', '영어회화': 'C+', '인지발달심리학': 'A+', } { '생활속의회계': 'C', '논리적글쓰기': 'B', '독일문화의이해': 'B+', '기초수학': 'D+', '영어회화': 'C+', '인지발달심리학': 'A+', } 인자 requiredClasse..
[알고리즘 문제] Function(함수) - 여러 인자
2022. 3. 4. 16:18
알고리즘
조건? meetAt(2022); // 결과 --> "2022년" meetAt(2032, 3); // 결과 --> "2032년 3월" meetAt(1987, 10, 28); // 결과 --> "1987/10/28" 의 결과값을 만들어라. 왜 year, month, date 인데 year 부터 if문을 안적고 date부터 적었는지 궁금했다. function meetAt(year, month, date) { if(date) { return year + "/" + month + "/" +date } if(month) { return year + "년 " + month + "월" } if(year) { return year + "년" } } console.log(meetAt(2022, 5)) console.log..