TIL 230411 소수만들기, 약수의 개수와 덧셈, 시저 암호, 예산
TIL 230411 소수만들기, 약수의 개수와 덧셈, 시저 암호, 예산 ✅문제 -소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. ✍문제풀이 1. 나의 접근방식 및 실패한 코드 나의 접근: 배열안의 숫자를 3개 더한 값을 구한 후 , 그 값이 %1 인 수를 센다. 막힘: 배열안의 서로 다른 인덱스 3개 더하는 방법이 뭘까 var nums = [1, 2, 3, 4]; //result = 1 //var nums2 = [1,2,7,6,4] result = 4 fun..
2023. 4. 11.
TIL 230411 3진법 뒤집기, 같은 숫자는 싫어, 두 개 뽑아서 더하기, 최소직사각형, 모의고사, 로또의 최고 순위와 최저 순위, 문자열 내림차순으로 배치하기
TIL 230411_3진법 뒤집기, 같은 숫자는 싫어, 두 개 뽑아서 더하기, 최소직사각형, 모의고사, 로또의 최고 순위와 최저 순위, 문자열 내림차순으로 배치하기 ✅문제 -3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. ✍문제풀이 1. 나의 접근방식 및 실패한 코드 // //접근 방식: 10진법의 n을 3진법으로 바꿈 -> 배열화->앞뒤 반전-> 10진법으로 다시 바꿈 //막힘: 3진법으로 바꾼 후 앞뒤반전 한 배열까진 만들었으나, //0021이 10진법을 통해 어떻게 변화되는지의 과정을 몰라서 검색해봄. 2. 문제파악 및 해결한 코드 //첫 번째 자리: 0 × 3³ =..
2023. 4. 11.
TIL 230410_이상한 문자 만들기, 자릿수 더하기, 자연수 뒤집어 배열로 만들기, 정수 내림차순으로 배치하기
TIL 230410_이상한 문자 만들기, 자릿수 더하기, 자연수 뒤집어 배열로 만들기, 정수 내림차순으로 배치하기 ✅문제 -이상한 문자 만들기 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. ✍문제풀이 1. 나의 접근방식 및 실패한 코드 var s = "try hello world"; //단어 기준으로 index 홀짝을 판별 답은 'TrY HeLlO WoRlD' //try의 홀수번째, hello의 홀수번째etc 인덱스 별로 홀짝을 지정해줘야하니 try hello world를 배열화 시켜야하나? 'try','hello','..
2023. 4. 10.