미들
2026년 8월 19일버그를 찾아라: Data Science & ML
코드 한 조각. 버그를 찾거나, 버그가 없음을 증명하세요.
python
1import hashlib
2from sqlalchemy.orm import Session
3from models import User
4
5def register_user(db: Session, email: str, password: str) -> User:
6 hashed = hashlib.md5(password.encode()).hexdigest()
7 user = User(email=email, password_hash=hashed)
8 db.add(user)
9 db.commit()
10 db.refresh(user)
11 return user
12
13def verify_password(db: Session, email: str, password: str) -> bool:
14 user = db.query(User).filter_by(email=email).first()
15 if not user:
16 return False
17 return user.password_hash == hashlib.md5(password.encode()).hexdigest()문제가 되는 줄을 클릭하세요.
당신의 판단
하루 한 번. 제출하면 바로 정답이 표시됩니다.
연속 기록 유지하기
계정을 만들면 연속 기록을 유지하고 진행 상황을 추적할 수 있습니다.