본문 바로가기

Study/Code Review

(23)
[프로그래머스] 문자열 내 p와 y의 개수 https://programmers.co.kr/learn/courses/30/lessons/12916 코딩테스트 연습 - 문자열 내 p와 y의 개수 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 programmers.co.kr 문제 설명 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자..
[프로그래머스] 문자열 다루기 https://programmers.co.kr/learn/courses/30/lessons/12918 코딩테스트 연습 - 문자열 다루기 기본 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 programmers.co.kr 문제 설명 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 이상, 길이 8 이하인 문자열입니다. 01. 나의 풀이 코드 pub..
[프로그래머스] 자리수 더하기 https://programmers.co.kr/learn/courses/30/lessons/12931 코딩테스트 연습 - 자릿수 더하기 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출 programmers.co.kr 문제 설명 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한 사항 N의 범위 : 100,000,000 이하의 자연수 01. 나의 풀이 코드 p..
[프로그래머스] 콜라츠 추측(자바) https://programmers.co.kr/learn/courses/30/lessons/12943 코딩테스트 연습 - 콜라츠 추측 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2 programmers.co.kr 문제 설명 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1..
DAY 92. JavaScript 배열 연습 문제 - 배열에 추가, 삭제 보기 피자 치킨 당근 햄버거 떡볶이 이 부분에 정답이 출력 될 수 있도록 하세요 처리 및 출력 // 4번 function test4(){ let stringla4 = document.getElementById('stringla4').innerHTML; console.log(stringla4); let la4List = stringla4.split(' '); console.log(la4List); let remove = document.getElementById('remove').value; let add = document.getElementById('add').value; // let d = la4List.indexOf(remove); // let p = la4List.indexOf(add); // c..
DAY 91. JavaScript 배열 연습 문제 - 입력 받은 문자열로 배열 만들기 입력 입력 이 부분에 정답이 출력 될 수 있도록 하세요 출력 // 3번 let strInputList = new Array(); function input(){ let strInput = document.getElementById('strInput'); strInputList.push(strInput.value); strInput.value = ''; console.log(strInputList); }; function test3(){ let p2 = document.getElementById('p2'); p2.innerHTML = `출력 : "${strInputList.sort().reverse()}"`; };
DAY 90. JavaScript 배열 연습 문제 - reverse(), concat() 활용 보기 k b e v o l // 2번 function test2(){ let stringla1 = document.getElementById('stringla1').textContent; let stringla2 = document.getElementById('stringla2').textContent; console.log(stringla1); console.log(stringla2); // let la1List = stringla1.split("").reverse(); let la1List = stringla1.split(' ').join(''); let arr1 = la1List.split("").reverse(); // let reverseArr1 = arr1.reverse(); console.l..
DAY 89. JavaScript 배열 연습 문제 - 배열 내의 문자열 위치 찾기 보기 사과,바나나,당근 김밥,치즈,떡볶이,햄버거 환타,사이다,콜라 고양이,강아지 전송 및 처리 // 1번 function test1(){ let text1 = document.getElementById('text').value; let la1 = document.getElementById('la1').textContent; let la2 = document.getElementById('la2').textContent; let la3 = document.getElementById('la3').textContent; let la4 = document.getElementById('la4').textContent; console.log(la1); console.log(la2); console.log(la3); ..