프로그래머스 - 프론트엔드 미니 데브코스
자동 저장 편집기 만들기
- url에 따른 라우팅 처리 필요
debounce
같은 이벤트를 반복시킨 다음, 가장 마지막에 발생한 이벤트만 실행시키는 기
setTimeout을 이용해 1초 사이에 들어오는 입력을 감지
clearTimeout을 이용해 1초 사이에 들어오는 입력이 있다면 기존 작업을 밀고 새 작업 실행
입력 간격이 1초가 넘었을 때 storage에 저장이 되는 코드
localStorage와 DB에 저장하는 역할을 나누면 좀 더 안전하다.
클릭하지 않아도 클릭 이벤트를 발생시킬 수 있음(new Event)
서버에서 내려오는 개행값 \n
textarea에서는 \n으로 개행을 처리해줌
\n을 모두 <br>로 바꾸기
팀 프로젝트
https://github.com/CNU-SW6/proj-fe
GitHub - CNU-SW6/proj-fe
Contribute to CNU-SW6/proj-fe development by creating an account on GitHub.
github.com
프로젝트 초기 셋팅 및 개발 시작
코딩테스트
중요한 것은 꺾이지 않는 마음 1
t = int(input())
for i in range(t):
n, m, k = map(int, input().split(" "))
a = list(map(int, input().split(" ")))
purchase = a[k-1]
possible = -1
for j in range(k, n):
if a[j] >= (purchase + m):
possible = j+1
break
if possible == -1:
print('JB')
else:
print(possible)
지금 무슨 노래 듣고 있어요? 1
n = int(input())
play = []
seconds = []
for i in range(n):
play.append(input())
for i in range(n):
if len(seconds) == 0:
seconds.append(int(input()))
else:
seconds.append(seconds[-1] + int(input()))
m = int(input())
tmp = 0
for i in range(m):
second = int(input())
while second > seconds[tmp]:
tmp += 1
print(play[tmp])
'SW Academy' 카테고리의 다른 글
[CNU SW Academy] 01.11 보강 (1) | 2023.01.15 |
---|---|
[CNU SW Academy] 32일차(23.01.13) (0) | 2023.01.13 |
[CNU SW Academy] 29일차(23.01.10) (0) | 2023.01.10 |
[CNU SW Academy] 28일차(23.01.09) (0) | 2023.01.09 |
[CNU SW Academy] 12.14 보강 (0) | 2023.01.08 |