반응형 분류 전체보기59 [프로그래머스 - Level 1] 내적 (JS) [문제] 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. [a, b, c] + [d, e, f] → (a*d) + (b*e) + (c*f) [로직] 1. 배열의 길이가 같으로므 for문을 돌려 [i]번째 인덱스를 가져와 곱한다. 2. answer라는 변수를 만들어 곱한 값을 하나씩 더해준다. [코드] function solution(a, b) { let answer = 0; for (i = 0; i < a.length; i++) { answer += a[i]*b[i]; } return answer; } const a = [1,2,3,4]; const b = [-3,-1,0,2]; const c = [-1,0,1.. 2022. 7. 18. [항해99 8기 - 7일차] WIL을 써보자. "매주 일요일은, 혼자만의 시간을 가지며, 한 주를 회고하는 날입니다." 라며 과제를 주었다. 항해에서. 이게 또 쓰라하면 쓰기 귀찮지... 엥? 월~목 미니 프로젝트 주차는 시간에 쫓겨 잠도 못 자고 밥도 제대로 못 먹을 정도였지만 결과물은 어디 내놓기 부끄러울 정도...? 그래도 뭐 이 정도 나온 게 기적이지 않을까? 결과가 뭐가 중요하겠어 그 과정에서 배운 게 있다면 성공적인 거지! 그래서 뭘 배웠냐! 여기 있따! [항해99 8기 - 4일차] 1주차 미니 프로젝트 끝 프로젝트 끝나면 조원들끼리 본인 코드 리뷰하기 - 복습도 되고, 막히는 부분은 다시 공부하며 부족한 부분 채울 수 있고 서로, 배울 수 있음! 프로젝트는 기획부터 탄탄히! → 진행 상황 자주 공 jangjiyu.tistory.com 금.. 2022. 7. 17. [api] API, 그리고 REST API란? ▼API란? 합의된 API 목록에 따라 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘으로, 소프트웨어끼리 소통하는 법이자 데이터를 주고 받기 위한 방법. ‘약속된 신호’ Application Programming Interface API는 손님(프로그램)이 주문할 수 있게 메뉴(명령 목록)를 정리하고, 주문(명령)을 받으면 요리사(응용프로그램)와 상호작용하여 요청된 메뉴(명령에 대한 값)를 전달합니다. 쉽게 말해, API는 프로그램들이 서로 상호작용하는 것을 도와주는 매개체로 볼 수 있습니다. ▼ API의 역할은? API는 서버와 데이터베이스에 대한 출입구 역할을 한다. 데이터베이스에는 소중한 정보들이 저장되는데요. 모든 사람들이 이 데이터베이스에 접근할 수 있으면 안 되겠지요. API는.. 2022. 7. 17. [jwt] What is JSON Web Token? jwt(JSON Web Token)란? 일단 공식문서를 보자 영어? 문제없죠 우리의 친구, 파파고가 있으니까요. 그만보자.. ▼ JWT란? 당사자 간에 정보를 JSON 객체로 안전하게 전송하는 컴팩트하고 독립적인 방법을 정의하는 개방형 표준(RFC 7519)이다. ▼ JWT의 구조 xxxxx.yyyyy.zzzzz Header . Payload . Signature Header는 토큰의 타입과 해시 암호화 알고리즘으로 구성되어 있습니다. 첫째는 토큰의 유형 (JWT)을 나타내고, 두 번째는 HMAC, SHA256 또는 RSA와 같은 해시 알고리즘을 나타내는 부분입니다. Payload는 토큰에 담을 클레임(claim) 정보를 포함하고 있습니다. Payload 에 담는 정보의 한 ‘조각’ 을 클레임이라고 부.. 2022. 7. 17. [프로그래머스 - Level 1] 부족한 금액 계산하기 (JS) 네...? 뭘 하라구요? 일단 for문 돌려서 놀이기구 요금 합계부터 구하고.. 가진 돈 - 요금 합계가 0보다 크면 return 요금 합 - 가진돈을 해볼게요.. function solution(price, money, count) { let sum = 0; for (let i = 0; i 0 ? sum - money : 0); } let price = 3; let money = 20; let count = 4; console.log(solution(price, money, count));// 결과값 : 10 // 위의 코드 살짝 다듬음 function solution2(price, mo.. 2022. 7. 16. [프로그래머스 - Level 1] 핸드폰 번호 가리기 (JS) 뒤에서부터 4자리 가져오고 → "*"에다가 뒤에서 4번째 전까지의 길이만큼 곱한 걸 합친다! 어제 배운 substr() 함수를 이용해 substr(-1, -4)를 하면 뒤에서 4개 가져올 수 있을줄 알았는데 자세히 보니 'str.substr(시작 인덱스, 추출 개수)'였다 시작을 뒤에서 4번째(-4)부터 해서, 4개 추출 하는 걸로 바꾸니 잘 돌아간다! 그럼 *로 바꿀 번호의 개수는 어떻게 알 수 있을까... 또 머리가 안 돌아가서 찾아봤다! ▼ 오늘의 함수 str.substr(시작 인덱스, 추출 개수) str.substring(시작 인덱스, 끝 인덱스) → 끝 인덱스 앞까지 추출 ※ substring()의 경우 (시작 인덱스 번호, 끝 인덱스 번호+1)로 해야 시작부터 끝까지 다 나옴 "*"로 바꿀 번.. 2022. 7. 16. 이전 1 ··· 5 6 7 8 9 10 다음 반응형