(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.img(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가
백준 2588번 JavaScript 문제 본인이 제출한 답 개인적으로 주의했던 점들 90 <= testScore <= 100 처럼 연산자를 겹쳐 쓸 수는 없다. 한번에 하나씩만 가능. input할 object가 하나라면 .toString() 까지만 가공해도 된다.
백준 14681번 JavaScript 문제 https://www.acmicpc.net/problem/14681 본인이 제출한 답 개인적으로 주의했던 점들 IF문 문제를 순서대로 풀어보고 있는데 여기 문제부터 fs모듈에 런타임 에러가 나서 통하지 않는다. read
쾌락코딩 - Node.js 입력 받기 Node.js로 백준(BOJ) 문제 풀 때 유의할 점들 node. js언어로 백준 문제를 풀 때 참고하기 위한 모듈예제를 써본다. 두 수를 공백으로 구분지어 입력받은 후 합을 구해 출력하는 코드(readline 모듈) 두 줄,
https://www.acmicpc.net/problem/2884여전히 문제 자체는 평범한 로직이나 여전히 readline모듈의 입출력은 익숙하지가 않다 .알람입력에 쓰이는 input배열의 숫자들은 parseInt(), Number() 모두 정답으로 처리되지만
https://www.acmicpc.net/problem/27392739번의 문제대로면 구구단 2에서 처음의 2는 9번 반복 출력하게된다. 그렇다고 숫자 2를 console.log에 넣으면 안된다. 변수로 집어 넣어야한다. 백틱안에 있는 숫자도 전부 문자열로
https://www.acmicpc.net/problem/8393데구리 블로그에서 제시한 BOJ 와 로컬 VScode에서도 통용되는 입출력 코드를 이번에 응용해보았다. 로컬에서 입출력 과정을 마음껏 시험해 볼 수있어서 백준에서 삽질없이 한 번에 올리면 되니
https://www.acmicpc.net/problem/2741다른 블로거들의 여러 풀이과정을 비교해보며 느꼈지만 이 문제는 readline이나 fs모듈의 선택에 좌우하지 않았다. 이번 문제풀이의 핵심은 console.log를 최대한 덜쓰는 것이였다.개행문자
빠른 A + Bhttps://www.acmicpc.net/problem/15552로컬과 BOJ에서 같이 쓸 수 있는 요소들(process.platform로 시작하는 것)은 잘 못 쓰기 쉬운데 ()을 재대로 감싸주지 않으면 통과가 안될 수도 있기 때문에 빼먹지
기찍 Nhttps://www.acmicpc.net/problem/2742역순으로 출력하는거 외에는 백준 2741번 문제와 딱히 다른게 없다.
<span style="color:> A+B - 7https://www.acmicpc.net/problem/11021모두 써봤던 패턴이다. 다만 변수 i는 그대로 대입하기 까다로운 정도...
<span style="color:> A+B - 8https://www.acmicpc.net/problem/11022백준 11021번과 같은 패턴이다. 조금 다른건 ${} 안에 연산자를 적용 할 수 있다는 걸 재확인했다는 점.
<span style="color:> 별 찍기 - 1https://www.acmicpc.net/problem/2438자바스크립트에서는 join() repeat() 이 메서드로 무난히 쓸 수 있는데 차이가 있다면 join()은 Array의 내부 요소 사이에
<span style="color:> 별 찍기 - 2https://www.acmicpc.net/problem/2439이번 문제에서 메서드는 정말 다양하게 쓸 수 있는 것 같다. repeat(), slice()에다가Array.length라는 배열길이도 응
<span style="color:xxxxhttps://www.acmicpc.net/problem/10871개인적으로 특별히 주의할 건 없었다. 입출력이 조금 바뀌면 손이 좀 가는건 어쩔수가 없는건 여전하다.
<span style="color:xxxxhttps://www.acmicpc.net/problem/10952단계별 풀어보기 'while문을 사용해 봅시다'라고 적혀있지만 for문으로도 풀 수있다. 입력의 마지막에는 0 두 개가 들어온다는 조건을 생각해보면
<span style="color:더하기 사이클https://www.acmicpc.net/problem/1110while문에서 쓰일 입력값변수와 계산을 끝낸 변수만 철저히 돌려 써야하는것에 집중하지 않으면 최초 입력값과 결과값의 비교가 불가능해지며 무한루
<span style="color:최소, 최대https://www.acmicpc.net/problem/10818통과는 분명 되는 코드이지만 그냥 봐도 영리하지 못한 코드인 것 같다. for문을 연속으로 따로 돌려서인지 메모리, 시간 모두 많이 잡아 먹어보
<span style="color:> 최댓값https://www.acmicpc.net/problem/2562BOJ에서 자주 쓸 입출력 템플릿을 본인에 맞춰서 커스텀한 걸 적용해 보았다. 이번 문제는 단수만 연속 입력이라 ...arr만 있지만 단수와 배열식
<span style="color:> 숫자의 개수https://www.acmicpc.net/problem/2577주어진 입력숫자 A × B × C 의 결과값을 배열로 만들어 배열자리마다 각각 0부터 9까지 대조해 같은 숫자를 찾아낼 때 출력할 변수배열에
<span style="color:> 나머지https://www.acmicpc.net/problem/3052문제를 바로 이해하기 힘들었고 로직이 복잡하게 다가왔었다. 먼저 모든 배열의 수를 %12 로 나온 결과값들의 배열을 다시 버블정렬로 정리하고 그렇게
<span style="color:> 평균 https://www.acmicpc.net/problem/1546점수가 들어간 배열에 sort()를 적용하면 그 배열의 N번째가 최댓값의 점수가 된다. 숫자타입을 다루는 배열에 최소 최댓값의 순서 정렬작업은 so
<span style="color:> OX퀴즈 https://www.acmicpc.net/problem/8958로직 자체는 어려울게 없었던 문제. 다만 이번 문제에서 map()과 forEach()를 일부러 적용하려 할려니 여전히 이상하게 작동하고 입출력의
<span style="color:> OX퀴즈 https://www.acmicpc.net/problem/4344for 문안에 또 for 문 두 번을 연달아 쓰게 됐는데 연산에 쓰일 변수를 제 위치에 지정해 초기화하지 못해서 이번에도 애먹었다. 문제해결은
<span style="color:> 셀프 넘버https://www.acmicpc.net/problem/4673문제는 d(n)의 생성자의 공식을 제시하고 출력은 생성자가 없는 숫자인 셀프 넘버의 출력을 제시한다. 생성자를 가지는 수열은 만들 수는 있는데
<span style="color:> 정수 N개의 합https://www.acmicpc.net/problem/15596이번 문제는 node.js로 제출을 할 수가 없다. 그래서 일단 아는 한도에서 자바스크립트면 이렇게 제출 할 것같은 임시코드를 만들고 그
<span style="color:> 한수https://www.acmicpc.net/problem/1065우선 "등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다." 조건을 이해해야 한다. 각각 3개의 숫자 사이가 일치되는 것이다. 그럼 1자리
<span style="color:> 아스키 코드https://www.acmicpc.net/problem/11654자바스크립트에서 문자를 아스키코드로 변환하는 메서드는 charCodeAt이다.이 문제에선 한 줄에 한 문자만 입력되므로 문자열의 첫자리 (0
<span style="color:숫자의 합https://www.acmicpc.net/problem/11720 문제에서는 예제 3이 일반적인 정수 자료형에 담기에 너무 부담스러울수 있다는걸 언급하나 일단 자바스크립트는 평소의 메모리와 속도를 보여주고 통과
<span style="color:> 알파벳 찾기https://www.acmicpc.net/problem/10809 입력에 주어진 단어에 해당하는 알파벳이 몇번째에 나오는지 출력하는 것인데 문제의 출력 방식을 보면 indexOf()를 쓰라고 유도한 듯이
<span style="color:> 문자열 반복https://www.acmicpc.net/problem/2675 쉬울 것 같은데 이번에도 어렵게 풀게되었다. String.prototype.repeat()를 응용해보려고 노력했지만 통하지가 않았다. Str
<span style="color:> 단어 공부https://www.acmicpc.net/problem/1157분명 VScode에서 모든 예제 입출력이 정상적으로 나오는 걸 확인하고 코드를 제출했으나 채점 50%지점에 이르자 틀렸다는 판정이 나왔다. 알고
<span style="color:> 단어의 개수https://www.acmicpc.net/problem/1152이 문제는 구현 자체는 어렵지는 않다. 문제는 함정이 숨어 있다는 것이다.split(" ")으로 감싸면 공백으로 구분되어진 단어들은 각각 ""
<span style="color:> 상수https://www.acmicpc.net/problem/2908잠깐 sort() 메서드를 쓸까 했는데 아... 숫자를 뒤집는것일뿐 최대.최소수 정렬이 아니라는걸 깨닳았다. 로직 자체는 무조건 3자리 숫자만 나오는
<span style="color:> 다이얼 https://www.acmicpc.net/problem/5622로직의 구조는 단순하지만 if문을 많이 반복하는 모양새가 되버렸다. 조건문에 일정한 숫자 증가로 뭔가 힌트가 될만한 패턴이 있을지는 모르나 7과
<span style="color:> 크로아티아 알파벳https://www.acmicpc.net/problem/2941출력하게 되는건 크로아티아 알파벳 (이하 C알파벳이라고 하겠다)의 갯수다. 따라서 주어진 입력 문자열을 순회하면서 C알파벳을 인식하면 바
<span style="color:> 그룹 단어 체커https://www.acmicpc.net/problem/1316입력된 문자배열nowArr과 대조할 새배열newArr를 생성해두고 기존에 없는 문자newArr.indexOf(nowArr\[j]) ===
<span style="color:> 손익분기점https://www.acmicpc.net/problem/1712이제껏 개인적으로 가장 의미없게 삽질한 문제가 아닌가 싶었다. 도저히 맞게 푼 것같은데 틀렸다고 계속 판정한다. 혹시나 놓친게 있을까봐 모든 수
<span style="color:> 벌집 https://www.acmicpc.net/problem/2292완전 스스로 풀자고 매달렸으나 역시 문제의 핵심을 잡아내는 무언가가 여전히 부족한지 도저히 자력으로 풀수가 없었다. 간단한 힌트, 1번방을 시작으로
<span style="color:> 달팽이는 올라가고 싶다https://www.acmicpc.net/problem/2869이전의 손익분기점 문제와 유사하다. 최소 구현시간이 0.2초도 안되는 엄격한 시간, 예제에서 힌트를 찾을 수 있는 구성이라든지...
<span style="color:> ACM 호텔https://www.acmicpc.net/problem/10250이번에는 문제를 차분히 읽게되는 유형인 것 같은데 결국은 로직은 복잡한게 없었다. 손님들은 방의 층수가 높더라도 엘리베이터와 가까운방을 더