본문 바로가기

JavaScript86

[baekjoon] 개미 3048 (Javascript) 3048번: 개미 (acmicpc.net) 3048번: 개미 T초가 지난 후에 개미의 순서를 출력한다. 첫 번째 개미 그룹은 왼쪽에서 오른쪽으로 움직이고, 두 번째 그룹은 반대 방향으로 움직인다. www.acmicpc.net 접근 : 구현 단순 구현문제지만 어렵다... 접근 방법만 생각하면 금방 구현할 수 있지만 규칙을 찾아내는 것이 아직도 많이 약한것 같다. 시간이 해결해 줄꺼라고 생각하고 차근차근 풀고있다. Javascript let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .trim() .split("\n") .map((val) => val.trim()); function solution(input) { .. 2022. 6. 20.
[프로그래머스] 행렬의 곱셈 (Javascript) 코딩테스트 연습 - 행렬의 곱셈 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 행렬의 곱셈 [[2, 3, 2], [4, 2, 4], [3, 1, 4]] [[5, 4, 3], [2, 4, 1], [3, 1, 1]] [[22, 22, 11], [36, 28, 18], [29, 20, 14]] programmers.co.kr Javascript function solution(arr1, arr2) { let answer = []; let ans =[]; let len1 = arr1.length; let len2 = arr2.length; let eleLen2 = arr2[0].length; let psum = 0; let cnt = 0; for(let i=0;i 2022. 6. 18.
[프로그래머스] JadenCase 문자열 만들기 (Javasciprt) 코딩테스트 연습 - JadenCase 문자열 만들기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - JadenCase 문자열 만들기 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 단, 첫 문자가 알파벳이 아닐 때에는 이어지는 알파벳은 소문자로 쓰면 됩니다. (첫 번째 입출력 예 참고 programmers.co.kr 문자열 문제인데 고생을 많이했다. 테스트 케이스는 계속 통과하지만 정답은 아닌... Javascript function solution(s) { let arr = s.toLowerCase().split(" "); let answer = arr.map(v=>{ let tmp = v.split(""); if(tmp[0]!=n.. 2022. 6. 17.
[baekjoon] 균형잡힌 세상 4949 (Javascript, c++) 4949번: 균형잡힌 세상 (acmicpc.net) 4949번: 균형잡힌 세상 하나 또는 여러줄에 걸쳐서 문자열이 주어진다. 각 문자열은 영문 알파벳, 공백, 소괄호("( )") 대괄호("[ ]")등으로 이루어져 있으며, 길이는 100글자보다 작거나 같다. 각 줄은 마침표(".")로 끝난다 www.acmicpc.net 접근 방법 알고리즘 : 스택 1. 입력 값 정렬 2. 값 비교 후 스택 적용 Javascript function solution() { let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .trim() .split("\n") .map((val) => val.trim()); let len = input.. 2022. 6. 16.