[해커랭크] Breaking the Records
문제링크 Breaking the Records | HackerRank Given an array of Maria's basketball scores all season, determine the number of times she breaks her best and worst records. www.hackerrank.com 함수는 게임당 점수 배열을 입력으로 받고, 두 개의 값으로 구성된 배열을 반환합니다. 첫 번째 값은 마리아가 최고 점수 기록을 깬 횟수, 두 번째 값은 최저 점수 기록을 깬 횟수입니다. 예를 들어, 마리아가 게임에서 [3, 4, 21, 36, 10, 28, 35, 5, 24, 42] 점수를 얻었다면, 그녀는 최고 점수 기록을 4번, 최저 점수 기록은 0번 깼으므로 결과는 [4, 0]..
JS 배열 다루기: 원본을 변경하지 않는 메서드 (Non-Destructive)
원본 배열을 변경하지 않는 메서드들 concat() 하나 이상의 배열을 현재 배열에 연결하여 새 배열을 반환합니다. const array1 = ['a', 'b', 'c']; const array2 = ['d', 'e', 'f']; const newArray = array1.concat(array2); // array1 ['a', 'b', 'c'] // array2 ['d', 'e', 'f']; // newArray ['a', 'b', 'c', 'd', 'e', 'f'] slice() 배열의 일부분을 얕게 복사하여 새 배열로 반환합니다. const fruits = ['apple', 'banana', 'orange']; const citrus = fruits.slice(1, 3); // fruits ['ap..
JS 배열 다루기: 원본을 변경하는 메서드 (Destructive)
원본 배열을 변경하는 메서드들 push() 배열의 끝에 하나 이상의 요소를 추가하고, 변경된 배열의 길이를 반환합니다. const fruits = ['apple', 'banana']; fruits.push('orange'); // ['apple', 'banana', 'orange'] pop() 배열의 마지막 요소를 제거하고, 그 요소를 반환합니다. const fruits = ['apple', 'banana', 'orange']; const lastFruit = fruits.pop(); // 'orange', fruits = ['apple', 'banana'] shift() 배열의 첫 번째 요소를 제거하고, 그 요소를 반환합니다. const fruits = ['apple', 'banana']; const ..
Host 란
'호스트(Host)'는 컴퓨터 네트워크에서 사용되는 용어로, 네트워크에 연결된 컴퓨터나 다른 장치를 의미합니다. 이 장치는 네트워크 상에서 데이터를 보내고 받을 수 있으며, 다양한 서비스나 자원을 제공할 수 있습니다. 예를 들어, 웹 호스팅 서비스에서의 호스트는 웹사이트의 파일과 데이터를 저장하고, 인터넷 사용자들이 웹사이트에 접근할 수 있도록 하는 서버를 말합니다. 또한, 네트워크 내의 개별 컴퓨터나 장치도 호스트로 간주될 수 있으며, 이들은 네트워크 상의 다른 장치와 데이터를 주고받습니다. 쉽게 설명하기 호스트를 이해하기 위해, 카페를 운영하는 사람을 생각해볼 수 있습니다. 카페 주인은 고객들에게 커피와 음식을 제공하는 역할을 합니다. 마찬가지로, 네트워크에서의 호스트는 데이터, 서비스, 자원을 네트..