본문 바로가기

코딩테스트-기록6

[프로그래머스] 중복값 개수 구하기 코딩테스트 풀다 방법3개가 있어서 chatGPT도 활용. 해석하며 작성해본다. 참고로 저는 reduce()를 활용해서 풀이했습니다...! 문제 최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미한다.정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성한다.최빈값이 여러 개면 -1을 return 한다. ▼ 입출력 예시arrayresult[1, 2, 3, 3, 3, 4]3[1, 1, 2, 2]-1[1]1  ▼ 입출력 예 설명   입출력 예 #1[1, 2, 3, 3, 3, 4]에서 1은 1개 2는 1개 3은 3개 4는 1개로 최빈값은 3이다.  입출력 예 #2 [1, 1, 2, .. 2024. 1. 9.
[프로그래머스] 분수의 덧셈 中 분자(numerator), 분모(denominator) 구하기 생초보인 나 분수의 덧셈 공부하며... 수학적으로는 알지만, 코드로 구현할려하니 다시 초등학생으로 돌아간 기분... 이리 열공흔적 남긴다.   컴퓨터에서 분수를 표현할 때 컴퓨터에서는 슬래시 즉 빗금(/) 기호를 사용하여 입력한다. (이것은 나눗셈 기호이기도 하다.)예시) 분수 ½ 은 "1/2" 로 표현 ("분자 나누기 분모" 의 형식)  ▼ 1-1. 분수 더하기 ( 분모가 일치 할 시 )// 1/4와 3/4를 더할 때 ▼1/4 + 3/4 = (1 + 3) / 4 = 4/4 = 1 ▼ 1-2. 분수 더하기 ( 분모가 일치 하지 않을 시 )// 1/3와 1/5를 더할 때 ▼3과 5의 최소공배수를 구해서 분모를 일치하게 만들기▶ 최소공배수 LCM(largest com.. 2024. 1. 8.