[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] 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번은 총 구한 값을 더해줘야하는데, 그냥 더..