[증명 1일차] 나만의 무기

SeHoony·2022년 6월 30일
1

J커브 성장일지

목록 보기
1/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

3-2. Tree 자료구조

3-3. Dom은 왜 Tree 구조를 쓰냐


4. 1일 1워드

1. browser

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

0개의 댓글