[TIL] 카테고리
-
-
[자바스크립트] 프로그래머스 Lv.1 서울에서 김서방 찾기[TIL] 카테고리/알고리즘 문제풀기 2022. 5. 14. 09:44
let kim = seoul.indexOf("Kim") // 서울에서 "Kim"과 일치하는 값의 인덱스를 찾아서 answer = `김서방은 ${kim}에 있다` // 문자열에 넣기! // 한줄로는 answer = `김서방은 ${seoul.indexOf("Kim")}에 있다` 문제 귀엽당 ㅋㅋㅋ https://programmers.co.kr/learn/courses/30/lessons/12919 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니 programmers.co..
-
[자바스크립트] 프로그래머스 Lv.1 문자열 다루기 기본[TIL] 카테고리/알고리즘 문제풀기 2022. 5. 14. 09:42
if (s.length == 4 || s.length == 6) { //문자열의 길이가 4 또는 6이라면 answer = parseInt(s) == s // s를 정수로 변환한 값이 s가 맞는지 확인한다! } 아... ㅋㅋㅋ 이건 한번 틀렸던 문제. // 틀렸던 답안. if (s.length == 4 || s.length == 6) { answer = s*1 == s } 93.8% 맞았으나 case 11 가 틀렸다는데 대체 알수가 없는 것이다 ㅋㅋㅋ... 아니 11번 케이스가 뭔데~ 프로그래머스는 테스트 케이스를 공개하라..! ㅋㅋㅋ 알고 보니 정수만 통과시키도록 짰어야 했던 거였다 ㅋㅋㅋㅋ '12.3' 는 false여야하는데 true가 뜨니까 안되었던것.. 웃프당. 조금 더 경우의 수에 주의를 기울이자..
-
[자바스크립트] 프로그래머스 Lv.1 문자열 내 p와 y의 개수[TIL] 카테고리/알고리즘 문제풀기 2022. 5. 14. 09:41
return s.toLowerCase().split('p').length == s.toLowerCase().split('y').length // 비교하기 편하게 모두 소문자로 바꾼 뒤, //p를 기준으로 split 했을때와 y를 기준으로 split했을때의 길이를 비교한다 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
-
[자바스크립트] 프로그래머스 Lv.1 2016년[TIL] 카테고리/알고리즘 문제풀기 2022. 5. 14. 09:38
코드 자체는 금방 짰는데 맘에 안들어서 한참을 갸우뚱 거렸던 코드. 다른 사람 답변을 보니 date함수로 해결해버리던데, 그게 맞는거 같으면서도 그럴거면 문제를 내는 의미가 있나 싶으면서도.. 레벨 1 문제니까 맞을것도 같으면서도... 아무튼 그렇다 let firstDay = [1, 32, 61, 92, 122, 153, 183, 214, 245, 275, 306, 336] // 각 월의 시작날짜가 16'년의 몇번째 날인지 체크 let dayIs = ['THU', 'FRI', 'SAT', 'SUN', 'MON', 'TUE', 'WED'] // 요일 체크~ 순서는 1월 1일인 '금'이 인덱스 1번이게 했어요. answer = dayIs[(firstDay[a-1]+(b-1))%7] console.log(an..
-
[자바스크립트] 프로그래머스 Lv.1 부족한 금액 계산하기[TIL] 카테고리/알고리즘 문제풀기 2022. 5. 14. 09:37
for (let i = 0; i 0 ? tmp : 0; } 1 ~ x까지의 합 n * (n + 1) / 2인데 여기에 price배 만큼 곱해주는 거니까 (앞의 식) * price 위 코드는 다른 사람의 코드인데... 이걸보면 그냥 수학실력 부족같기도 하고,,, https://programmers.co.kr/learn/courses/30/lessons/82612 코딩테스트 연습 - 부족한 금액 계산하기 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이 programmers.co.kr