목록전체보기 (58)
미어캣의 필기장

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 더 크게 합치기 181939를 javascript으로 풀어보도록 하겠습니다. 문제설명: 문제풀이:문제를 풀어보고 열어보세요.더보기function solution(a, b) { let answer = 0; let tmp1 = Number(`${a}${b}`); let tmp2 = Number(`${b}${a}`); if((a>= 1 && a=1 && b= tmp2) answer = tmp1; else answer = tmp2; } return answer;} 1. 템플릿 리터럴을 활용하여 문자열로 만들어 붙임 ** 탬플릿 리터럴에 대한 정보는 여기 2. N..

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 문자열 곱하기 181940을 javascript으로 풀어보도록 하겠습니다. 문제설명: 문제풀이:문제를 풀어보고 열어보세요.더보기저는 이번 문제는 두 가지 방식으로 풀어보았습니다. 1. for문 활용function solution(str, k) { let answer = ''; for(let i = 0; i 간단하게 for문 반복하는 동안 문자열을 합쳐주는 방식입니다. 2. repeat 함수 활용function solution(str, k) { let answer = ''; answer = str.repeat(k); return answer;} answer 변수에 str을 k번만큼 반복한 값을 주는 방식입니다. **..

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 문자리스트를 문자열로 변환하기 181941를 javascript으로 풀어보도록 하겠습니다. 문제설명: 문제풀이:문제를 풀어보고 열어보세요.더보기function solution(arr) { let answer = ''; answer = arr.join(''); return answer;} 1. join으로 문자열 배열 합치기 ** join에 대한 설명은 여기 감사합니다.😀

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 문자열 섞기 181942를 javascript으로 풀어보도록 하겠습니다.문제설명: 문제풀이:더보기function solution(str1, str2) { let answer = ''; for(let i = 0; i 1. 반복문을 통한 문자열 합치기 ** 문자열 합치기는 여기 감사합니다.😀

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 문자열 겹쳐쓰기 181943을 javascript으로 풀어보도록 하겠습니다.문제설명: 문제풀이:문제를 풀어보고 열어보세요.더보기function solution(my_string, overwrite_string, s) {// substring과 조건문을 활용하는 방법let answer = '';let startStr = '';let endStr = ''; startStr = my_string.substring(0, s); if((my_string.length - overwrite_string.length) > 0) { endStr = my_string.substring(overwrite_string.length + s, ..

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 홀짝 구분하기 181944를 javascript으로 풀어보도록 하겠습니다.문제설명: 문제풀이:문제를 풀어보고 열어보세요.더보기const readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});let input = [];rl.on('line', function (line) { input = line.split(' ');}).on('close', function () { n = Number(input[0]); if(n%2 == 0) console.log(`$..

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 문자열 돌리기 181945를 javascript으로 풀어보도록 하겠습니다. 문제설명: 문제풀이:더보기const readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});let input = [];rl.on('line', function (line) { input = [line];}).on('close',function(){ forEach 문 str = input[0].split(''); str.forEach((value, idx) => { console.log(val..

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 문자열 붙여서 출력하기 181946을 javascript로 풀어보도록 하겠습니다. 문제설명 : 문제풀이:문제를 풀어보고 열어보세요.더보기let input = [];rl.on('line', function (line) { input = line.split(' ');}).on('close', function () { str1 = input[0]; str2 = input[1]; strx = str1+str2; console.log(strx);} 1. 첫번째 입력값과 두번째 입력값을 각각 str1, str2에 담고 2. 이를 "+" 를통해서 문자열을 열결하였습니다. * line.split(' ')을 통해서 공백을 기점으로 문자..

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 덧셈식 출력하기 181947을 javascript로 풀어보도록 하겠습니다. 문제설명: 문제풀이:문제를 풀어보고 열어보세요.더보기const readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});let input = [];rl.on('line', function (line) { input = line.split(' ');}).on('close', function () { let a = Number(input[0]); let b = Number(input[1]); ..

안녕하세요 미어캣입니다. 오늘은 프로그래머스 기초문제 특수문자 출력하기 181948를 javascript로 풀어보도록 하겠습니다. 문제설명: !@#$%^&*(\'"?:;본 문제는 사실 기본적인 문제라고 할 수가 있는데 특수문자에 대해서 이스케이프 문자를 잘 사용하는가? 에 대한 문제인 것 같습니다. 문제풀이:문제를 풀어본 후 열어주세요!더보기console.log('!@#$%^&*\(\\\'\"?:\;'); 사실 저는 입력이 없어도 되고 단순히 출력만 하는 문제이기 떄문에 기본적인 부분들을 지우고 바로 console.log로 특수문자를 출력했습니다. 하지만 요즘은 ` (백틱) 을 사용해서 이스케이프 문자를 하지않기도 합니다. console.log(`!@#$%^&*(\\'"?:;`); 백틱을 사용하면..