![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcKclqb%2FbtrEHV7sYN4%2FHnqNkFkazj3tu62PTAc3k1%2Fimg.jpg)
[알고리즘 문제] 3번
2022. 5. 25. 16:45
알고리즘
연필 개수 연필 1 다스는 12자루입니다. 학생 1인당 연필을 1자루씩 나누어 준다고 할 때 N명이 학생수 를 입력하면 필요한 연필의 다스 수를 계산하는 프로그램을 작성하세요. ▣ 입력설명 첫 번째 줄에 1000 이하의 자연수 N이 입력된다. ▣ 출력설명 첫 번째 줄에 필요한 다스 수를 출력합니다. ▣ 입력예제 1 25 ▣ 출력예제 1 3 ▣ 입력예제 2 178 ▣ 출력예제 2 15 📌작성코드 연필 1다스는 =12개고 총 121명에게 나누어준다고 가정했을 때, 121/12 = 10 나머지 1 이니까 총 13다스의 연필이 필요. 메소드를 살펴보면 Math.ceil() /올림처리 (기본적으로 자바스크립트는 정수단위로 올림처리함) Math.ceil() 괄호안에는 보통 변경할 값을 넣어준다. 변경할 값인 Mat..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkJ9oI%2FbtrECvBmiv0%2FN3Wsb8QPxENW1KgSYtHx70%2Fimg.jpg)
[알고리즘 문제] 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 { ..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTEy7j%2FbtrEJdzcCGZ%2FtIJft4C66CtHoi8iGKUVXK%2Fimg.jpg)
[알고리즘 문제] 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; }..