Development

[TIL] 코딩테스트, 회원가입 기능 프론트엔드까지 완성

개발자 강정 2022. 1. 29. 21:06

파이썬 코딩테스트

https://programmers.co.kr/learn/courses/30/lessons/42626

 

코딩테스트 연습 - 더 맵게

매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같

programmers.co.kr

from heapq import heappush, heappop

def solution(scoville, K):
    sorted_s = []
    for s in scoville:
        heappush(sorted_s, s)

    cnt = 0
    while True:
        first = heappop(sorted_s)
        if first >= K:
            break
        second = heappop(sorted_s)

        new = first + second * 2

        heappush(sorted_s, new)
        cnt += 1

        if (len(sorted_s) == 1) & (sorted_s[0] < K):
            return -1

    return cnt

 

블로그 프로젝트 회원가입 기능 구현

https://github.com/fancyers/hanghae-blog

 

GitHub - fancyers/hanghae-blog: Node.js와 express로 로그인 기능이 없는 나만의 항해 블로그 만들기

Node.js와 express로 로그인 기능이 없는 나만의 항해 블로그 만들기. Contribute to fancyers/hanghae-blog development by creating an account on GitHub.

github.com