[증명 2일차]

SeHoony·2022년 7월 1일
0

J커브 성장일지

목록 보기
2/5

1. 오늘은


2. 1일 1알고리즘

2-1. 푼 문제

: 크로아티아 알파벳 (https://www.acmicpc.net/problem/2941)

2-2. 문제 해결

: 문자열에서 특정 문자열이 몇 개 들어있는 지 확인할 때 사용

let str = "ljes=njak"
const croatia = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
for(let i = 0 ; i < croatia.length ; i++){
   str = str.split(croatia[i]).join("A")
}

2-3. 원리

str 문자열을 croatia 배열의 원소들로 split하면, 원소와 매칭되는 부분을 빼고 두 부분으로 나뉘어 배열이 된다. 그것을 다시 'A'문자열로 합쳐서 str 배열을 문자열로 만든다. 이 과정을 계속 거치고 난 이후 str의 문자열 길이를 구하면 답이다.


3. 1일 1퀘스쳔

[Question] Dom Tree는 왜 Tree 구조인가?

3-1. Dom


4. 1일 1워드

profile
두 발로 매일 정진하는 두발자, 강세훈입니다. 저는 '두 발'이라는 이 단어를 참 좋아합니다. 이 말이 주는 건강, 정직 그리고 성실의 느낌이 제가 주는 분위기가 되었으면 좋겠습니다.

0개의 댓글