본문 바로가기

verdantjuly/코딩테스트

(131)
프로그래머스 코딩테스트 입문 : 문자열 뒤집기 (javascript, 20230602) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120822 나의 풀이 function solution(my_string) { var answer = ''; let array = my_string.split("") let lastarray = [] for(i=array.length-1;i>=0;i--){ answer = answer + array[i]} return answer; } 다른 사람의 풀이 function solution(my_string) { var answer = [...my_string].reverse().join(""); return answer; } 소감 스프레드 문법 중요하다!!!
프로그래머스 코딩테스트 입문 : 나이 출력 (javascript, 20230601) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120820 나의 풀이 function solution(age) { return 2022 - age +1 } 다른 사람의 풀이 간단한 게 최고! 오늘은 없다. 소감 처음에 프로그래머스를 시작할 때 간단한 문제도 막막했던 것이 기억이 난다. 사고력이 많이 길러진 것 같아 좋다.
프로그래머스 코딩테스트 입문: 배열 뒤집기 (javascript, 20230601) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120821 나의 풀이 function solution(num_list) { var answer = []; for(i=num_list.length-1;i>=0;i--){ answer.push(num_list[i]) } return answer; } 다른 사람의 풀이 function solution(num_list) { return num_list.reverse() } 소감 간단한 방법들을 잘 암기해 두자.
프로그래머스 코딩테스트 입문 : 옷가게 할인 받기 (javascript, 20230601) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120818 나의 풀이 function solution(price) { let answer = -1; if (price==0){answer = 0} else if(priceprice && price>=100000){answer = price-((price/100)*5)} else if(500000>price && price>=300000){answer =price-((price/100)*10) } else if(price>=500000){answer = price-((price/100)*20)} return Math.floor(answer); } 제한사항에 맞춰서 풀이하는 것이 어려웠다..
프로그래머스 스터디 A반 20230602 나의 풀이 옷가게 할인 받기 https://verdantjuly.tistory.com/138 아이스아메리카노 https://verdantjuly.tistory.com/114 나이 출력 https://verdantjuly.tistory.com/140 배열의 뒤집기 https://verdantjuly.tistory.com/139 인상적인 풀이
프로그래머스 코딩테스트 입문 : 배열의 평균값 (javascript, 20230531) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120817 나의 풀이 function solution(numbers) { var answer = 0; let sum = 0; for (let i = 0; i a+b, 0) / numbers.length; return answer; } 소감
프로그래머스 스터디 A반 20230531 Day4 나의 풀이 pass 피자 나눠 먹기 (1) https://verdantjuly.tistory.com/113 pass 피자 나눠 먹기 (2) https://verdantjuly.tistory.com/115 pass 피자 나눠 먹기 (3) https://verdantjuly.tistory.com/132 pass 배열의 평균값 https://verdantjuly.tistory.com/134 인상적인 풀이 // 피자나눠먹기 2 function solution(n) { let pizza = 1; while ( (pizza * 6) % n !== 0 ) { pizza ++; } return pizza; }
프로그래머스 코딩 테스트 입문 : 피자 나눠 먹기 (3) (javascript, 20230531) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120816 나의 풀이 function solution(slice, n) { for(i=1; i=n ){ return i break } } } 다른 사람의 풀이 function solution(slice, n) { return Math.ceil(n / slice) } 소감 생각지도 못한 방법이 많다.