Wii Pointer #1 Tilt Normal
본문 바로가기
728x90

전체 글343

No Image 📷 [알고리즘] 코딩테스트 연습 > 연습문제 > 직사각형 별찍기(12969) 문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수입니다. 예시 입력 5 3 출력 ***** ***** ***** 내가 제출한 답변 process.stdin.setEncoding('utf8'); process.stdin.on('data', data => { const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); // 입력 값 b(3) 만큼 반복문을 돌린다. for (let i = 0; i < b; i++) { // stars 변수를 초기화 해준다. let stars = "".. 2023. 1. 30.
No Image 📷 [메서드] join() join() 함수는 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다. arr.join([separator]) - separator는 옵션입니다. const str1 = ['Hello', 'world'].join(); const str2 = ['Hello', 'world'].join('♥'); document.write(str1); document.write(' '); document.write(str2); console.log(str1) => hello,world console.log(str2) => hello♥world 2023. 1. 30.
No Image 📷 [메서드] split() split() 함수 string.split(separator, limit) split() 함수는, 문자열을 'separator'로 잘라서, 'limit' 크기 이하의 배열에 잘라진 문자열을 저장하여 리턴합니다. separator 필수 아님 문자열을 잘라 줄 구분자 (문자열 또는 정규식) 값이 입력되지 않으면 문자열 전체를 배열에 담아서 리턴합니다. limit 필수 아님 최대 분할 갯수 const str = 'The quick brown fox jumps over the lazy dog.'; const words = str.split(' '); console.log(words[4]); // Expected output: "jumps" const chars = str.split(''); console.log.. 2023. 1. 30.
No Image 📷 [23.01.30] join() 함수는 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다. arr.join([separator]) - separator는 옵션입니다. const str1 = ['Hello', 'world'].join(); const str2 = ['Hello', 'world'].join('♥'); document.write(str1); document.write(' '); document.write(str2); console.log(str1) => hello,world console.log(str2) => hello♥world 2023. 1. 30.
No Image 📷 [메서드] replace() str_text.replace("찾을 문자열", "변경할 문자열") 특정 문자 제거하기 str.replace('AB', ''); 문자열에서 'AB'를 찾아서 빈 문자열로 변환하여 문자열에서 'AB' 문자열을 삭제합니다. replace() 함수는, 문자열에서 찾은 첫 번째 'AB' 문자열만 치환합니다. 특정 문자 모두 제거하기 str.replace(/AB/g, ''); 파라미터로 정규식을 전달하여 문자열에 존재하는 모든 'AB' 문자열을 공백으로 변환하여 삭제하였습니다. 'AB' 문자열 앞뒤의 '/'는 정규식의 시작과 끝을 나타냅니다. '/'뒤의 'g'는 'Global Search'를 의미하는 플래그입니다. 'g' 플래그는 전역 탐색, 즉 전체 문자열을 탐색 하도록 합니다. 특정 문자 대소문자 구분없이 모.. 2023. 1. 30.
No Image 📷 [메서드] sort() sort() 함수 Javascript에서 배열을 정렬하기 위해서는 sort() 함수를 사용합니다. arr.sort([compareFunction]) 파라미터 compareFunction 정렬 순서를 정의하는 함수. 이 값이 생략되면, 배열의 element들은 문자열로 취급되어, 유니코드 값 순서대로 정렬됩니다. 이 함수는 두 개의 배열 element를 파라미터로 입력 받습니다. 이 함수가 a, b 두개의 element를 파라미터로 입력받을 경우, 이 함수가 리턴하는 값이 0보다 작을 경우, a가 b보다 앞에 오도록 정렬하고, 이 함수가 리턴하는 값이 0보다 클 경우, b가 a보다 앞에 오도록 정렬합니다. 만약 0을 리턴하면, a와 b의 순서를 변경하지 않습니다. 리턴값 compareFunction 규칙에.. 2023. 1. 30.
No Image 📷 [23.01.27] join() 함수는 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다. arr.join([separator]) - separator는 옵션입니다. const str1 = ['Hello', 'world'].join(); const str2 = ['Hello', 'world'].join('♥'); document.write(str1); document.write(' '); document.write(str2); console.log(str1) => hello,world console.log(str2) => hello♥world 2023. 1. 27.
No Image 📷 [23.01.26] split() 함수 string.split(separator, limit) split() 함수는, 문자열을 'separator'로 잘라서, 'limit' 크기 이하의 배열에 잘라진 문자열을 저장하여 리턴합니다. separator 필수 아님 문자열을 잘라 줄 구분자 (문자열 또는 정규식) 값이 입력되지 않으면 문자열 전체를 배열에 담아서 리턴합니다. limit 필수 아님 최대 분할 갯수 const str = 'The quick brown fox jumps over the lazy dog.'; const words = str.split(' '); console.log(words[4]); // Expected output: "jumps" const chars = str.split(''); console.log.. 2023. 1. 26.
No Image 📷 [23.01.25] Method 함수 sort() 내가 변환하고자 하는 객체를 X라 가정한다면, 만약 X 객체가 배열일 때 오름차순이나 내림차순으로 변환하고싶다? => X.sort((a,b)=>a-b) 오름차순 => X.sort((a,b)=>b-a) 내림차순 만약 문자열로 이루어진 배열이라면? => X.sort() 이와 같은 방식으로 할 수 있다. 2023. 1. 25.
No Image 📷 [JavaScript 심화] JS Study 일지 (4일차) 1. this 01. this 생각해볼 것들 📌 🤔 : 아래의 내용들은 이번 장에서 얻을 수 있는 지식들입니다. 이러한 것들을 배운다고 생각하고 챕터를 읽어가주세요, 다 읽은 이후에 아래의 질문에 대한 답을 답할 수 있으면 완벽합니다. 1.전역 객체란 무엇을 의미하는 것 일까요? 2.다른 언어의 객체와 자바스크립트의 객체는 어떻게 다를까요? 3.그렇다면 this는 어떻게 달라질까요? 4.함수와 메서드의 차이에 대해서 조금 더 알게된게 있을까요? 지난번에 했던 답과는 어떻게 다를까요? 02. this KeyWord 📌 🤔 : 이번 장에서 가장 중요한 키워드입니다. 4장을 읽고 아래의 단어들을 조금 더 이해하는게 오늘의 목표입니다. 천천히 읽어보시고, 각 조원분들과 적당하게 나눠서 아래의 키워드를 직접 설명.. 2023. 1. 25.
No Image 📷 [JavaScript 심화] JavaScript 심화 항해 12기 2주차 2023. 1. 24.
No Image 📷 [JavaScript 심화] JavaScript 심화 항해 12기 1주차 2023. 1. 24.
No Image 📷 [알고리즘] 코딩테스트 연습 > 코딩테스트 입문 > 가위 바위 보(120839) 문제 설명 가위는 2 바위는 0 보는 5로 표현합니다. 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수로 주어질 때, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타낸 문자열을 return하도록 solution 함수를 완성해보세요. 제한사항 0 2023. 1. 24.
No Image 📷 [23.01.23] - replace() str_text.replace("찾을 문자열", "변경할 문자열") 특정 문자 제거하기 str.replace('AB', ''); 문자열에서 'AB'를 찾아서 빈 문자열로 변환하여 문자열에서 'AB' 문자열을 삭제합니다. replace() 함수는, 문자열에서 찾은 첫 번째 'AB' 문자열만 치환합니다. 특정 문자 모두 제거하기 str.replace(/AB/g, ''); 파라미터로 정규식을 전달하여 문자열에 존재하는 모든 'AB' 문자열을 공백으로 변환하여 삭제하였습니다. 'AB' 문자열 앞뒤의 '/'는 정규식의 시작과 끝을 나타냅니다. '/'뒤의 'g'는 'Global Search'를 의미하는 플래그입니다. 'g' 플래그는 전역 탐색, 즉 전체 문자열을 탐색 하도록 합니다. 특정 문자 대소문자 구분없이 모.. 2023. 1. 23.
No Image 📷 [알고리즘] 코딩테스트 연습 > 코딩테스트 입문 > 모스부호 (1)(120838) 문제 설명 머쓱이는 친구에게 모스부호를 이용한 편지를 받았습니다. 그냥은 읽을 수 없어 이를 해독하는 프로그램을 만들려고 합니다. 문자열 letter가 매개변수로 주어질 때, letter를 영어 소문자로 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. 모스부호는 다음과 같습니다. morse = { '.-':'a','-...':'b','-.-.':'c','-..':'d','.':'e','..-.':'f', '--.':'g','....':'h','..':'i','.---':'j','-.-':'k','.-..':'l', '--':'m','-.':'n','---':'o','.--.':'p','--.-':'q','.-.':'r', '...':'s','-':'t','..-':'u','...-.. 2023. 1. 23.
No Image 📷 [알고리즘] 코딩테스트 연습 > 코딩테스트 입문 > 개미 군단(120837) 문제 설명 개미 군단이 사냥을 나가려고 합니다. 개미군단은 사냥감의 체력에 딱 맞는 병력을 데리고 나가려고 합니다. 장군개미는 5의 공격력을, 병정개미는 3의 공격력을 일개미는 1의 공격력을 가지고 있습니다. 예를 들어 체력 23의 여치를 사냥하려고 할 때, 일개미 23마리를 데리고 가도 되지만, 장군개미 네 마리와 병정개미 한 마리를 데리고 간다면 더 적은 병력으로 사냥할 수 있습니다. 사냥감의 체력 hp가 매개변수로 주어질 때, 사냥감의 체력에 딱 맞게 최소한의 병력을 구성하려면 몇 마리의 개미가 필요한지를 return하도록 solution 함수를 완성해주세요. 제한사항 hp는 자연수입니다. 0 ≤ hp ≤ 1000 입출력 예 hp result 23 5 24 6 999 201 입출력 예 설명 입출력 .. 2023. 1. 23.
728x90