[Javascript] 2884 - 알람 시계
2022. 9. 12. 17:56
알고리즘/백준
스크립트로 출력하였습니다. 📌작성코드 늦잠을 자는 친구를 위해 원래 알람시간 기준에서 45분 뒤로 알람을 맞추는 프로그램을 만드는 문제이다. (h = 시, m = 분) 만약 m이 45보다 클 경우엔, m-45를 해주면 되고, m이 45보다 작은 경우, m에서 45를 뺐을 때, 숫자가 - 마이너스(음수)가 나온다면 h에서 1을 빼고 (m-45) + 60 을 해주면 된다. 더 쉽게 숫자를 넣어보자. h=2시, m=50분 이라고 가정을 하면 m은 45보다 크니까 h는 변동이 없고, 50-45=5로 2시 5분이라는 숫자가 남게 된다. h=2시 m=30분 이라고 했을땐, m이 45보다 작으니까 (30-45) +60 = 45가 되고, h(2시)에서 1을 빼주면 1:45분이라는 숫자가 남게 된다. 오후 24시의 경우..
[Javascript] 2753번 - 윤년
2022. 9. 9. 13:36
알고리즘/백준
스크립트로 출력하였습니다. 윤년인지 아닌지 판별하는 방법으로는 서력 기원 연수가 4로 나누어 떨어지는 해는 윤년으로 한다. (1988년, 1992년, 1996년, 2004년, 2008년, 2012년, 2016년, 2020년, 2024년, 2028년, 2032년, 2036년, 2040년, 2044년 ...) 서력 기원 연수가 4, 100으로 나누어 떨어지는 해는 평년으로 한다. (1900년, 2100년, 2200년, 2300년, 2500년...) 서력 기원 연수가 4, 100, 400으로 나누어 떨어지는 해는 윤년으로 둔다. (2000년, 2400년...) 출처: 위키백과 이를 조건으로 작성해보자. 📌작성코드 4로 나눠떨어져도 윤년 4로 나눠떨어지지만 100으로 나눠떨어지면 평년이다. 결국 4, 400 =..
[Javascript] 9498번 - 시험 성적
2022. 9. 9. 12:56
알고리즘/백준
스트립트 방식으로 출력하였습니다. 간단한 조건문이다. 📍작성코드 시험 점수를 score로 받아 조건을 세워서 출력해주면 된다.
[Javascript] 2588번 - 곱셈
2022. 9. 7. 00:04
알고리즘/백준
node 출력방식대신 script 로 출력하였습니다. 인자로 세자리 숫자 두개를 받아서 그림과 같이 3,4,5,6번에 출력되는 숫자를 구하는 문제이다. 일단 3번 값을 구하려면 472 * 5를 하면되고, 4번은 472 * 8, 5번은 472 * 3이다. 그리고 마지막에 구한 값을 모두 더해주면 된다. 📌작성코드 제일 먼저 인자로 받는 a를 문자열로 변환환다. 그럼 '472'가 출력되고, 두번째 인자 b는 '472'에 1의 자리 10의 자리 100의 자리를 곱해주어야하기때문에 split으로 자리수를 쪼개주었다. num2에는 ['3', '8', '5'] 가 출력되고, (3)번 위치에는 472 * 5를 해주면 되기때문에 num1* num2[2]을 넣어준다. 마지막 6번은 총 구한 값을 더해줘야하는데, 그냥 더..
[Javascript] 10430번 - 나머지
2022. 9. 6. 22:53
알고리즘/백준
node 출력방식대신 script 로 출력하였습니다. 📌작성코드 너무 간단한 문제, 그냥 순서대로 출력하는 문제이다.