
[leetcode] palindrome Number
2023. 2. 27. 22:49
알고리즘/leetCode
9 . 회문 번호 정수가 주어지면 다음 x를 반환합니다. 회문 번호면 true를 그렇지 않으면 false를 반환합니다. 예 1: 입력: x = 121 출력: 참 설명: 121은 왼쪽에서 오른쪽으로, 오른쪽에서 왼쪽으로 121로 읽습니다. 예 2: 입력: x = -121 출력: false 설명: 왼쪽에서 오른쪽으로 -121을 읽습니다. 오른쪽에서 왼쪽으로 121-가 됩니다. 따라서 회문이 아닙니다. 예 3: 입력: x = 10 출력: false 설명: 오른쪽에서 왼쪽으로 01을 읽습니다. 따라서 회문이 아닙니다. 문제정리 *정수는 양의 정수 음의 정수는 1,2,3,-5,-6 을 말한다. 1. 정수가 주어졌을때 x를 반환하는데, 주어진 정수가 팰린드롬 숫자면 true, 아니면 false를 반환하는 문제이다...

[leetcode] Two Sum
2023. 2. 27. 22:40
알고리즘/leetCode
1 . Two Sum 정수 배열 nums 과 정수가 주어지면 두 숫자의 합이 가 되도록 인덱스 target을 반환합니다. 각 입력에 정확히 하나의 솔루션이 있다고 가정할 수 있으며 동일한 요소를 두 번 사용할 수 없습니다 . 어떤 순서로든 답변을 반환할 수 있습니다. 예 1: 입력: nums = [2,7,11,15], target = 9 출력: [0,1] 설명: nums[0] + nums[1] == 9이므로 [0, 1]을 반환합니다. 예 2: 입력: 숫자 = [3,2,4], target = 6 출력: [1,2] 문제정리 *정수란, 음의 정수 양의 정수 1,2,3,-4 을 말한다. 1. nums 배열과 target에 들어있는 숫자들은 정수이다. 2. nums 배열안에 있는 정수들을 더한 값이 target의..

[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로 받아 조건을 세워서 출력해주면 된다.