HANA -J

TIL - 2021/11/09 본문

what I Learnd/TIL

TIL - 2021/11/09

Hana-J 2021. 11. 10. 01:00

알고리즘 2일차 

>오늘은 9문제를 풀고 3문제 설명하는 방식으로 진행했다.

 

1. 핸드폰 번호가리기 (slice메서드)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

> 코드설명 =>phone_number.slice로 뒤에번호를 잘라서 새로운 변수(last_number)에 담기,

                     마지막 4개숫자 빼고 나머지 숫자 *로 변경해서 새로운 변수(number1)에 담기,

                     새로생긴 변수를 concat함수로 이어서 string생성

 

 

2. 부족한 금액 계산하기 (이제껏 푼 문제중 가장 빨리 풀었다...)

 

>입출력 예 설명 : 이용금액이 3인 놀이기구를 4번 타고 싶은 고객이 현재 가진 금액이 20이라면, 총 필요한 놀이기구의 이용 금액은    30 (= 3+6+9+12) 이 되어 10만큼 부족하므로 10을 return 합니다.

 

 

 

 

 

 

 

 

 

 

 

 

3. 내적 (reduce함수)

>내적 공식은 문제에 제시해 준다.

>입출력 예  : a=[1,2,3,4] , b=[-3,-1,0,2]

                     a와 b의 내적은 1*(-3) + 2*(-1) + 3*0 + 4*2 = 3 입니다.

728x90

'what I Learnd > TIL' 카테고리의 다른 글

TIL -2021/11/11  (0) 2021.11.11
TIL - 2021/11/10  (0) 2021.11.10
TIL - 2021/11/08  (0) 2021.11.08
TIL - 2021/11/04  (0) 2021.11.04
TIL - 2021/11/01  (0) 2021.11.01
Comments