본문 바로가기

verdantjuly

(354)
TIL 20230713 Event null 생활 계획표 AM 3:00 프로그래머스 Lv.2 AM 4:30 공부 PM 2:30 산삼 팀 회의 PM 3:00 페어 프로그래밍 PM 4:00 공부 PM 12:00 취침 이번 주 목표 목요일 : 노드 심화 복습 금요일 : 노드 테스트 코드 복습 오늘 목표 TIL 작성 TIL 리뷰 노드 심화 복습 페어 프로그래밍 오늘 한 것 TIL 작성 TIL 리뷰 Lv.5 리팩토링 JS 특강 복습 노드 심화 복습 3-1까지 1. config 파일 노출 문제 config 파일을 github에 노출했다. 시도 git init을 통해 초기화한 디렉토리를 강제 푸시 하여 기록을 없애버렸다 해결 repository를 삭제해야 안전할 것 같다는 조언을 받아 바로 삭제하였다. endpoint가 노출된 DB역시 삭제..
프로그래머스 코딩테스트 연습 (Lv.2) : 최댓값과 최솟값 (javascript, 20230712) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12939 나의 풀이 function solution(s) { let array = s.split(" ") let max = array[0] let min = array[0] for(i=1;i
TIL 20230712 Event null 생활 계획표 AM 3:00 프로그래머스 Lv.2 AM 4:30 공부 PM 2:30 산삼 팀 회의 PM 3:00 페어 프로그래밍 PM 4:00 공부 PM 12:00 취침 이번 주 목표 수요일 : 자바스크립트 문법 종합반 강의 자료 목요일 : 노드 입문 강의자료 금요일 : 노드 숙련 강의 자료 토요일 : 노드 심화 강의자료 일요일 : 노드 테스트 코드 강의 자료 - 잡담 줄이기 - 매 시간 몰입하기 오늘 목표 TIL 작성 TIL 리뷰 프로그래머스 Lv.2 자바스크립트 문법 종합반 강의 자료 3~5주차 오늘 한 것 TIL 작성 TIL 리뷰 프로그래머스 Lv.2 1문제 최댓값과 최솟값 : https://verdantjuly.tistory.com/303 자바스크립트 문법 종합반 강의 자료 5주..
프로그래머스 코딩테스트 입문 : 숫자 찾기 (javascript, 20230711) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120904 나의 풀이 function solution(num, k) { // num을 문자열로 만들어 쪼개기 // 문자열로 바꾼 k의 인덱스 찾기 // 인덱스가 존재하면 인덱스를, 아닌 경우에는 -1을 리턴하기 const index = String(num).split("").indexOf(String(k)) if(index !== -1){return index +1} return -1 } 다른 사람의 풀이 function solution(num, k) { return num.toString().split("").map((el) => Number(el)).indexOf(k) + 1 ||..
TIL 20230711 Event 9:30 - 10:00 팀 산삼 회의 생활 계획표 AM 6:00 체조, 아침식사, 산책, 샤워, 설거지, 세탁 AM 7:00 입실, 알고리즘 공부 AM 9:00 본 공부 시작 PM 1:00 ~ 2:00 점심 식사 PM 6:00 ~ 7:00 저녁식사 PM 7:00 TIL, WIL 제출 PM 9:00 퇴실 (카톡 확인) PM 11:00 취침 이번 주 목표 화요일 : JS 문법 특강 수요일 : 자바스크립트 문법 종합반 강의 자료 목요일 : 노드 입문 강의자료 금요일 : 노드 숙련 강의 자료 토요일 : 노드 숙련, 심화 강의자료 일요일 : 노드 심화 강의 자료 - 집중코딩시간 : 페어 프로그래밍 - 매 시간 몰입하기 오늘 목표 TIL 작성 TIL 리뷰 페어프로그래밍 프로그래머스 1문제 Lv.5 완성 ..
프로그래머스 코딩테스트 입문 : 최댓값 만들기(2) (javascript, 20230710) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120862 나의 풀이 function solution(numbers) { let allNum = [] for (i=0;i a - b); return Math.max(numbers[0]*numbers[1], numbers[numbers.length-1]*numbers[numbers.length-2]); } 소감 캡처를 못했는데 9점 받았다! 나날이 성장해 가서 기쁘다~
프로그래머스 코딩테스트 입문 : 인덱스 바꾸기 (javascript, 20230710) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120895 나의 풀이 function solution(my_string, num1, num2) { const temp = my_string[num1] let array = my_string.split("") array[num1] = array[num2] array[num2] = temp return array.join("") } 다른 사람의 풀이 var solution=(s,i,j)=>{var a=[...s];return a[i]=s[j],a[j]=s[i],a.join('') } 소감 ...string을 하면 문자가 하나씩 쪼개어 진다. 스프레드 문법! 잘 알아 두자~ 참고 자료 : ..
프로그래머스 코딩테스트 입문 : 369게임 (javascript, 20230710) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120891 나의 풀이 function solution(order) { return String(order).split("").filter(clap => ["3","6","9"].includes(clap)).length } 다른 사람의 풀이 function solution(order) { return (''+order).split(/[369]/).length-1; } 소감 정규식에 익숙치 않아 쓸 수 있다는 생각을 잘 못했다! 오랜만의 1점 이상의 고득점이라 기쁘다!