본문 바로가기

전체 글337

[백준 22351/javascript] 수학은 체육과목 입니다 3 첫문자를 숫자로 바꿔 첫문자를 기억할 i, 마지막을 기억할 j 를 만들어 j를 하나씩 문자열에 붙여가며 원문자열과 비교, 원문자열보다 길다면 시작 숫자를 1 높여서 다시 j를 높이며 원문자열과 비교, 같은 문자열이 나온다면 그때의 i j 를 출력해주면 되는 문제이다 https://www.acmicpc.net/problem/22351 22351번: 수학은 체육과목 입니다 3 이환이의 선생님이 부른 두 정수 $A$와 $B$를 공백으로 구분하여 출력하라. 만약 가능한 답이 두 가지 이상이라면, 그중 $A$가 가장 작은 것을 출력하라. 이환이는 항상 정확한 답을 쓰기 때문에, www.acmicpc.net let input = []; const readline = require("readline").createI.. 2022. 9. 22.
[백준 19844/javascript] 단어 개수 세기 주어진 문자열을 주어진 조건대로 수정 후 정규표현식 조건에 맞는지 묻는 문제이다 상당히 시간을 날렸는데... 이유는 1. 문제의 조건을 잘 이해를 못해서 2. 문제가 이해가 안가니 정규표현식을 다르게(엄척 복잡하게) 해서 해결하려고 했기 때문 3. 이 문제는 정규표현식이 아니라 구현?(문제의 조건을 이해하는 독해력...) 문제다 역시 코테는 자고일어나서 풀면 금방 풀린다 에휴 https://www.acmicpc.net/problem/19844 19844번: 단어 개수 세기 첫째 줄에 “문장”을 나타내는 문자열이 주어진다. 이 문자열은 영어 소문자, 띄어쓰기, -(하이픈), '(어포스트로피)로만 이루어져 있다. 이때 띄어쓰기, 하이픈, 어포스트로피 중 어느 것도 인 www.acmicpc.net let in.. 2022. 9. 21.
[백준 14405/javascript] 피카츄 정규표현식을 이용한 문제 주어진 문자열이 정규식에 맞는지를 확인하면 되는 간단한 문제이나... 처음에 정규식 중 not 에 해당하는 [^] 를 사용해서 풀려했더니 piika 를 정규식에 맞지 않는것이 없다고 오동작... 한참을 헤메다 그냥 처음부터 ^ 끝까지 $ 그룹화시킨 정규문자열을 | 로 넣어서 정규식의 test 메소드로 정규식에 맞는지를 확인하였더니 정상 동작하였다 https://www.acmicpc.net/problem/14405 14405번: 피카츄 피카츄는 "pi", "ka", "chu"를 발음할 수 있다. 따라서, 피카츄는 이 세 음절을 합친 단어만 발음할 수 있다. 예를 들면, "pikapi"와 "pikachu"가 있다. 문자열 S가 주어졌을 때, 피카츄가 발음할 수 있는 문 www.acm.. 2022. 9. 20.
[백준 9342/javascript] 염색체 정규표현식을 사용하는 문제 대놓고 정규표현식으로 쓰지 않을래? 하고 각 문자의 위치별로 조건을 정해주고 있다 정규식 사용법을 보며 매칭시켜서 정규식을 그대로 만들어보았다 정규식에 맞는 문자열인지만 보면 되니 참 거짓을 리턴하는 test 함수를 사용하였다 정규식.test(문자열) // 참, 거짓 리턴됨 정규식의 test 함수는 위의 구조를 사용해주면 된다 https://www.acmicpc.net/problem/9342 9342번: 염색체 상근이는 생명과학 연구소에서 염색체가 특정한 패턴인지를 확인하는 일을 하고 있다. 염색체는 알파벳 대문자 (A, B, C, ..., Z)로만 이루어진 문자열이다. 상근이는 각 염색체가 다음과 같은 규칙 www.acmicpc.net let input = []; const .. 2022. 9. 19.