본문 바로가기

개발자취업20

99클럽 코테 스터디 2일차 TIL - 문자열 분석 (백준 10820 / JavaScript) 오늘의 문제 링크 ⭐ intro : 문제를 생각해나간 방식우선 문제를 이해(라는 이름의 해석)해보려고 읽어 내려갔다. 문장들을 하나씩 순회하면서, 그 문장에 걸리는 요소들 각각이 소문자라면 첫번째 배열값에 1을 더해주고, 차례대로 대문자, 숫자, 공백일 경우 해당 값에 해당되는 위치에 1씩 더해주는 문제. 문제 이해하는데는 무리는 없었다.  ⭐ 풀이과정일단 첫번째 배열값인 This is String 값 하나부터  해쳐나가보기 시작했다. 이 문장에는 소문자가 10개, 대문자가 2개, 숫자는 0개, 공백은 개행문자 제외 2개가 들어가 있다. // input[0] = This is String const result = [0, 0, 0, 0]; for (let i of input[0]) { if (.. 2025. 4. 2.
99클럽 코테 스터디 1일차 TIL - JavaScript로 백준 코딩테스트 풀기 드디어 코딩테스트를 본격적으로 건드려보기 시작했다. 아니 그런데, 내 주 언어는 JavaScript인데 프로그래머스에서는 편하게 풀 수 있었던것에 반해 백준은... 내가 입력값을 직접 상세하게 일일히 손봐야하는 일종의 전처리...느낌의 손처리 과정이 필요했다. 같은 js이지만 node문법을 이용하여, 잘 보지 못했던 require메서드를 사용한다던가 해서... 그래서 내 메인언어인 짜스로 코테를 계속 풀어나가기 위해, 기본 설정 셋팅을 알아보고자 한다.일단 완성된 셋팅코드부터 보도록 해보자.const fs = require("fs");let input = fs.readFileSync(0, "utf-8").toString().split("\n");/**입력값 : 3 3123출력값 : [ '3 3\r', '.. 2025. 4. 1.