숫자의 일부 자리수가 영단어로 바뀐 단어를 원래의 숫자를 return하도록 solution함수를 작성한다. "one4seveneight" -> 1478"23four5six7" -> 234567"2three45sixseven" -> 234567answer.split(nu
https://www.acmicpc.net/problem/14681 원래 하던데로 fs모듈을 이용했는데 런타임에러가 나타나 문제를 해결하지 못했었다. 결과를 구하는 식은 변경하지 않고, readline모듈을 이용해 입력을 받아 해결했다.백준을 풀때 비주얼 v
https://www.acmicpc.net/problem/2884시간을 분 단위로 변환해서 합한 값에 45분을 뺀 분 값을 다시 시간과 분으로 변환하여 풀어보았다.출력되는 값은 원하는 값이 잘 나왔는데 코드를 변경해도 정답이 아니라고 해서 새롭게 풀이를 찾아
https://www.acmicpc.net/problem/2525입력한 값과 제출되는 값은 동일하게 나오나, 오답으로 체크된다...솔직히 정리되지 않은 코드이고, 코드가 어수선하다...ㅎ구글에 검색한 결과들을 보고 함수로 조건문을 만들어 함수를 실행토록 코드를
https://www.acmicpc.net/problem/2480비구조 할당과 스프레드 연산자의 사용Math.max()메소드 사용sort()메소드 : 숫자를 정렬할때 유용한 블로그 글이니 필요할때마다 보고 공부할 것처음 문제를 접할때는 식을 어떻게 써야하나 고
https://www.acmicpc.net/problem/2739입력 방식이전에는 vscode로 문제를 풀고 제출할 때는 파일경로는 매번 수정했어야 했는데file변수에 조건을 걸어 파일을 수정하지 않고 복붙만 하도록 할 수 있는 방법을 알게 되었다.
https://www.acmicpc.net/problem/10950입력값 나눠서 받는 것입력 받는 코드의 값 : \[ '5', '1 1', '2 3', '3 4', '9 8', '5 2' ]인데 이 값에서 문자 안을 나눌까하는 고민이 있었다. 반복문 전에 어떻
https://www.acmicpc.net/problem/8393어렵지 않은 문제였다.
https://www.acmicpc.net/problem/15552계산을 하나씩 끝내고 console에 출력하는 코드를 제출했을때 계속해서 시간초과로 오답이 나왔다.console 출력을 5번 하는 방식출력될 값을 저장할 변수를 미리 지정한다.변수에 값들을 다
https://www.acmicpc.net/problem/2741문제를 푸는 코드는 반복문을 이용해서 빠르게 풀었지만, 이상하게 입출력하는 문제에서 벗어나지 못하고 있다...반복문은 하나씩 console에 출력하는 것이 아닌, 변수에 담아 한번 호출해 한번만
https://www.acmicpc.net/problem/2742제출한 풀이1의 출력 형식의 타입이 달라 생겨난 오류였다.5 string4 number3 number2 number1 number5 number4 number3 number2 number1 num
https://www.acmicpc.net/problem/11021입력값 나누어 받기처음 문제를 접할때에는 for문 밖에서 값들을 정제해서 for문을 돌릴려고 하니까 간단한 문제를 어렵게 풀고 있는 것 같은 생각이 들었다.그래서 이전에 풀어던 문제중에 비슷하게
https://www.acmicpc.net/problem/11022이전의 풀었던 문제와 똑같은 풀이법이지만, 출력하는 법이 다른 달랐다. 이전 문제랑 똑같아서 쉽게 문제를 풀 수 있었다.
https://www.acmicpc.net/problem/24382중 for문을 통해 문제를 풀었다.첫번째 for문은 수직으로 별의 수를 찍는 반복문 input0의 값이 5이므로, 5번 수직으로 별을 하나씩 찍는다.\*\*\*\*\*두번째 for문은 수평으로
https://www.acmicpc.net/problem/2439첫번째 for문은 수직으로 별을 5줄을 찍을 수 있도록 5번을 돌림두번째 레벨의 for문은 2개공백을 찍는 반복문공백이 반복문을 돌릴 수록 개수가 줄어들어야 한다.i는 첫번째 반복문을 돌릴 수록
https://www.acmicpc.net/problem/10871제출한 답이 틀린 이유 : result는 배열이므로 배열을 문자열로 바꿔져야 한다.그 과정이 없어서 답이 오답으로 나온 것join이 있어야 한다는걸 깨닫게 해준 곳 링크첫번째 풀이가 틀려서 배열
https://www.acmicpc.net/problem/10952어디서 어떤 점이 틀렸는지 아직도 모르겠음...https://gurtn.tistory.com/28결국에 해결할 수 없어서 참고하여 문제를 해결함const num = input.shift
https://www.acmicpc.net/problem/1110while문을 적용하는 것까지는 생각함( 하지만, 조건을 어떻게 할지 어려웠음)10보다 낮을때에는 0을 조건부로 앞에 붙이고, 문자열을 나누는 것처럼 나눠 다시 결합하는 방식으로 코드를 작성하다가
https://www.acmicpc.net/problem/25774.단계의 반복문을 forEach()를 이용해 나타낼 수도 있다.nums.forEach((i) => console.log(i));Array(n).fill(N) : 빈 배열인데, 초기값을 넣고 싶을
https://www.acmicpc.net/problem/10818sort()를 이용해 문제를 풀었다.sort()는 원 배열을 변경하기 때문에 minValue 와 maxValue의 배열 결과 같이 같게 나타났다.그래서 각 minValue일때의 index 0의
https://www.acmicpc.net/problem/2562입력 받는 값은 배열로 만든다.input의 배열을 복사한다.(깊은 복사를 해서 원본 배열이 바뀌지 않도록 한다.)sort()를 이용해서 배열을 오름차순으로 정렬한다.출력(원배열에서 최대값의 인덱스
https://www.acmicpc.net/problem/305224를 나눈 나머지를 구한다.서로 다른 값 비교해 배열을 만든다.그 배열의 길이를 구해 개수를 구한다.2번 과정result의 배열은 빈 배열을 시작으로 값의 나머지 값들을 하나씩 같게 되는데 업데
https://www.acmicpc.net/problem/1546최대값 구하는 것은 Math.max()메서드를 이용하여 구했다.Math.max()메서드의 인자로 배열을 그대로 넣을 수 없다.따라서 spread 문법을 이용해 배열의 요소를 넣어 최대값을 구할 수
https://www.acmicpc.net/problem/89585OOXXOXXOOOOOXXOOXXOOOXOXOXOXOXOXOXOOOOOOOOOOOOOOXOOOOXOOOOXinput의 요소에 split()를 사용해 입력값에 'X'를 기준으로 'O'만 남긴다.
https://www.acmicpc.net/problem/43441.반 평균을 구한다.2.반 평균을 넘은 학생 수를 구한다.3.학생수 / 전체 학생수의 비율을 구한다.출력된 값은 똑같이 나왔는데 오답으로 처리 되었다.틀린 코드에서 numArr\[0]으로 사용한
https://www.acmicpc.net/problem/11654문제를 풀면서 아스키코드라는 개념 자체를 처음 접했다.이건 뭔가 싶었는데 절대로 내 머리로 구현할 수 없는 규칙?인 것 같았다. 그래서 왠지 자바스크립트 언어내에서 도출할 수 있는 메소드가 있을
https://www.acmicpc.net/problem/11720for문을 이용해 답을 찾으려 했으나, for문이 중접되는 것 같아 map()메서드를 이용해 배열에 각 요소마다 접근해 num변수에 값을 축적하는 방식으로 접근했다.
https://www.acmicpc.net/problem/10809구상입력값인 input의 인덱스 값을 이용해서 알파벳 순서의 배열에 넣어준다.풀이중첩 for문을 이용해 stringArr(알파벳 문자가 들어있는 배열)에 input배열의 요소와 같은 것을 찾아
https://www.acmicpc.net/problem/267523 ABC5 /HTP첫번째 for문은 입력된 첫번째 값을 이용해 for문을 두번 순회하도록 하였다.let arr = input\[i].split(" "); : 반복해야하는 숫자와 문자열을 공백을
https://www.acmicpc.net/problem/1157문제 접근 아스키코드를 이용 (대문자 알파벳 : 65 - 90)알파벳 개수만큼을 가진 배열을 생성(0-25) -> 0 : A, 1: B .... 25 : z알파벳 배열에 숫자를 이용해 중복된 값이
https://www.acmicpc.net/problem/1152문자열을 공백을 기준으로 잘랐을때의 배열의 길이를 출력하면 되겠다 생각해서 제출했는데 오답이 나왔다.예외의 케이스를 생각해야 한다는 것을 알게 되었고, 공백이었을때의 예외처리를 해서 제출하였다.t
https://www.acmicpc.net/problem/2941replace()메서드는 동일한 문자를 중에 일치하는 문자 중 첫번째만 치환시켜준다.replaceAll()메서드를 이용하여 입력받는 문자열의 일치하는 문자를 0으로 치환하는 방향으로 문제를 풀었다
백준 1316. 그룹 단어 체커 https://www.acmicpc.net/problem/1316 제출한 풀이 문제 풀이 강의 https://www.youtube.com/watch?v=btH6nvpvO2k