Mid-Level
19. August 2026

Finde den Bug: Data Science & ML

Ein Code-Ausschnitt. Finde den Bug, oder beweise, dass es keinen gibt.

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()

Klicke auf die Zeilen, die das Problem verursachen.

Dein Urteil

Ein Versuch pro Tag. Die Lösung erscheint direkt danach.

Behalte deine Serie

Erstelle ein Konto, um deine Serie zu behalten und deinen Fortschritt zu verfolgen.

Konto erstellen
Tägliche Data Science & ML Code-Review-Challenge | SharpSkill