일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- vueper slides
- vue슬라이드
- vue3 props
- 컴포넌트간 데이터보내기
- class지우기
- 구글폰트다운받아사용
- vue 사진미리보기
- <script setup>
- 뷰
- nodejs
- vue3 데이터보내기
- 엑셀
- Java
- vue이미지자르기
- 자바변수선언
- vueperslides
- Node
- select
- 상위컴포넌트에서 하위컴포넌트로 데이터 전달
- 이메일유효성검사
- 연산자
- 미리보기
- VUE
- 슬라이드한번에세개
- 클래스지우기
- javascript
- 슬라이드기능구현
- vue3emit
- jsp
- vue3
- Today
- Total
목록프로그래머스/LEVEL 1 (20)
orange056
function solution(s) { var answer = ''; var len = s.length/2; if(s.length%2==0){//글자수가 짝수라면 answer = s[len-1]+s[len]; }else{//글자수가 홀수라면 answer = s[parseInt(len)]; } return answer; } 출처:https://programmers.co.kr/learn/challenges
function solution(n) { var answer = ''; for(var i = 0; i
0부터 9까지 숫자 중 배열에 없는 것들만 더해라.. 어렵지 않군 ㅋ function solution(n) { var answer = 0; var val = false; for(var i = 0; i
absolutes에는 정수들의 절댓값이 들어있고 signs에는 부호가 들어있다 signs 값이 true라면 양수를 false라면 음수를 의미하기 때문에 for문을 이용해 다음과 같이 해결했다 function solution(a, s) { var answer = 0; for(var i = 0; i
문제 자체가 어렵진 않았다 배열에서 가장 작은 값을 빼고 리턴해주면 되기 때문 function solution(arr) { arr.sort((a, b) => b - a);// 내림차순으로 변경 arr.pop();// 배열 맨 끝자리 제거 if(arr.length==0){ arr.push(-1); } return arr; } 내가 푼 코드 과연 정답일지? 코드 실행했을 때는 성공이다 그렇담 채점 결과는?? 냅다 실패한 모습 그렇다면 어떻게 해야할까.. 다른 사람들의 질문/ 해답을 보니 sort를 함부러 하면 안된다는 사실을 알게되었다 그렇다고 합니다 보니까 이해가 되네요 한가지 변명을 하자면 배열에 4,3,2,1 이 들어있을때 4,3,2를 반환해주길래 작은값을 빼고 내림차순 정렬해야하는건줄 알았어요^^; ..
나누어 떨어지는 값만 찾아주는 문제임 function solution(arr, divisor) { var answer = []; for(var i = 0; i a - b); //오름차순 정렬 return answer; } 별로 어렵지는 않았던 문제 ㅎㅎ 출처:https://programmers.co.kr/learn/challenges
function solution(phone_number) { var answer = ''; var len = phone_number.length; for(var i = len-4; i < len; i++){ // 전화번호의 뒷 4자리 가져오기 answer += phone_number[i]; } answer = '*'.repeat(len-4)+answer; return answer; } // 테스트 var test = solution('01012345678'); console.log(test); 내가 푼 코드 전화번호 4자리 가져올때 slice()함수 사용하면 훨씬 쉽게 가져올 수 있다 function solution(phone_number) { var len = phone_number.length; va..
문제 설명 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한 사항 seoul은 길이 1 이상, 1000 이하인 배열입니다. seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다. "Kim"은 반드시 seoul 안에 포함되어 있습니다. 입출력 예 seoul return ["Jane", "Kim"] "김서방은 1에 있다" function solution(seoul) { var answer = ''; answer = seoul.indexOf('Kim'); return "김서방은 "+answer+"에..
문제 설명 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다. 입출력 예 a b return 3 5 12 3 3 3 5 3 12 function solution(a, b) { var answer = 0; if(a>b){ for(var i = b; i
문제 설명 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될 때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 주어진 수가 6이라면 6 → 3 → 10 → 5 → 16 → 8 → 4 → 2 → 1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야 하는지 반환하는 함수, solution을 완성해 주세요. 단, 주어진 수가 1인 경우에는 0을, 작업을 500번 반복할 때까지 1이 되지 않는다면 –1을 반환해 주세요. 제한 사항 입력..