카테고리 없음

24/3/30 알고리즘(1) 입문

한지지우우 2024. 3. 30. 11:34

두 수의 곱

내풀이

//개 쉽쥬?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

나머지 구하기

내풀이

//이런거 올리지 말까? 흐음....

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

두 수의 차

내풀이

// 걍 빼주면 디엔드

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

숫자 비교하기

내풀이

//간지나는 삼항으로 딱

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

몫 구하기

내풀이

//정수화 깔끔하쥬?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

나이 출력

내풀이

// 걍 상콤하게 빼주고 끝 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

두 수의 합

내풀이

// 더하기를 사이에 살포시

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

두 수의 나눗셈

내풀이

// 별거 없군용

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

각도기

내풀이

//조건 깔꼼하게 넣어주니까 똿

베스트 풀이

// 와 아이디어 죽이네 예각 직각 둔각 180도를 가진 배열의 원소를 몇개 남기느냐를 이용해서 리턴 때려버리네

// 이게 아이디어가 떠오른다고? 천재 많네

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

짝수의 합

내풀이

//걍 포문 돌려서 짝수인지 확인하고 푸쉬푸쉬 베이비 하면 끝

베스트 풀이

//수학적 접근 조아따 등차수열의 합으로 보이는데 등차수열 기억이 안난다. 쓋

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

배열의 평균값

내풀이

//배열안에 모든 숫자를 더해주고 그걸 길이만큼 나눠주면 평균이쥬?

베스트풀이

// 아 나도 레듀스 쓰는 습관을 들여야 되겠는데? 이게 간지난다.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

점의 위치 구하기

내풀이

//구조 분해 할당으로 쉽게 가는 느낌

베스트 풀이

//두수의 곱이 뭐냐에따라 분기를 나누셨군 센스 좋네

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

배열 원소의 길이

내풀이

// 배열길이는 같으니까 걍 맵돌려서 길이 요소에 넣어주면 끝

~

다른풀이

//호호 좋은디? reduce 맛깔나네

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

세균 증식

내풀이

//뭐 걍 2의 몇승인지 확인하고 초기 세균수 곱해주면 똿

다른풀이

//예 ? 비트 연산자요? 빨래 할때 쓰는 건가요 ㅋㅋㅋㅋ

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

문자열 뒤집기

내풀이

// 배열로 만들고 뒤집고 문자열로 만지면 끝

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

삼각형의 완성조건 (1)

내풀이

//처음에 통과가 안되서 왜 이러지 했는데 삼각형이 max와 일치하는 애들이 2개 이상일 수도 있으니까 

//그래서 필터링되는 아이의 길이조건으로 결과값을 추가 해주니까 똿

베스트 풀이

//오름차순으로 하고 하면 끝은데 하참 이 쉬운걸 뻘짓 햇네

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
짝수 홀수 개수

내풀이

//ㅎㅎ reduce 야무지게 써봤당 잼뮜당 초기값을 0두개를 가진 배열로 두고 이제 넘리스트의 요소가 짝수이냐

//홀수이냐에 따라 잘 연산해서 리턴 때려주면 끝

다른풀이

//캬 짝수면 인덱스가 0이되고 홀수면 1이 되는구나 캬 그래서 더해주면 끝 이야 지리네

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

특정 문자 제거하기

내 풀이

//문자열에서 letter에 해당하는 문자열 빼고 ''빈문자열 넣고 끝

다른풀이

//이거 좋다 스플릿으로 빼는거 다시 합쳐주면 그만잉께 와우 좋다 좋아

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

양꼬치

내풀이

//요래요래하면 끝

다른풀이

//와 잊고 있었던 ~~ 혹시 k가 음수가 될까하는 처리까지 갓벽하네

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

최댓값 만들기 (1)

내풀이

//내림차순으로 해버리면 제일 큰 값 두개가 앞에 똿 그걸 끄집어 내서 곱해주면 끝