목록분류 전체보기 (66)
joyful
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120851 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이function solution(my_string) { let array = my_string.split(""); let answer = 0; for (let i = 0; i
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120850 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이function solution(my_string) { let array = my_string.split(""); //split("") 메서드로 my_string의 문자를 각각 분리해 새로운 배열에 저장 let answer = []; for (let i = 0; i a - b); //정답 배열을 오름차순으로 정리 return..
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120849 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이function solution(my_string) { var answer = ''; let vowel = ["a", "e", "i", "o", "u"]; for (i = 0; i
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120848 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이const getFactorial = (i) => { let result = 1; for (let j = 1; j
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120847 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이방법1 (내림차순으로 정렬하여 앞 두 수를 곱하기)function solution(numbers) { const sortedNumbers = numbers.sort((a, b) => b - a); return sortedNumbers[0] * sortedNumbers[1];} 방법2 (모든 수 서로 곱해서 최대값 구하기)function solution..
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120845 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이function solution(box, n) { var answer = 1; for (let i = 0; i [가로, 세로, 높이] 에 각각 n을 나눠 서로 곱하면 끝!
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120844 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이방법1function solution(numbers, direction) { let answer = []; if (direction === "right") { answer.push(numbers[numbers.length - 1]); //마지막 원소를 맨 앞 인덱스에 넣기 for (let i = 0; i 방법2 (배열 메서드 이용)function ..
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120843 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이function solution(numbers, k) { //[1, 2, 3, 4, 5, 6], 5 let cnt = 1; for (let i = 0; i += 2) { console.log(i); // 0 2 4 6 8 (나머지 연산자 적용되면 0 2 4 6 2) i %= numbers.length; const item = numbers[i];..
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120842 문제 풀이//첫번째 예제function solution(num_list, n) { const result = []; for (let i = 0; i 반복문 2개를 돌린다.i를 num_list.length 만큼 순회한다. 그 안에 j를 n번씩 순회하여 i를 새로운 배열에 넣는다.이 때 i는 1씩 증감시킨다. i의 값을 console.log로 찍어보니 '0 1 2 3 4 5 6 7'이 아니라 '0 2 4 6'으로만 나오는게 의아했는데,내부 루프를 돌고 난 후에 기록되었기 때문이다. 실행과정은 다음과 같다. 실행 과정: 1. 첫번째 외부 루프 i는..
네트워크: 노드(node)와 링크(link)가 서로 연결되어 리소스를 공유하는 집합 1. 처리량과 지연 시간처리량: 링크 내에서 성공적으로 전달된 데이터의 양'많은 트래픽을 처리한다 = 많은 처리량을 가진다'를 의미단위: bps (bits per second) 초당 전송 또는 수신되는 비트 수트래픽이 많아졌다 = 흐르는 데이터가 많아졌다.처리량이 많아졌다 = 처리되는 트래픽이 많아졌다.지연시간:요청이 처리되는 시간어떤 메시지가 두 장치 사이를 황복하는 데 걸린 시간 2. 네트워크 토폴로지와 병목현상네트워크 토폴로지노드와 링크가 어떻게 배치되어 있는지에 대한 방식이자 연결 형태트리 토폴로지(tree):-계층형 토폴로지라고 하며 트리 형태로 배치한 네트워크 구성-노드의 추가, 삭제가 쉬우며 특정 노드에 트..