[Baekjoon] #30224 (Lucky 7)

REi·2024년 6월 27일

Baekjoon 브론즈 V

목록 보기
38/72

> 문제



> 핵심 내용

  • int()
  • input()
  • ' 'in str()
    문자열 내에 ' ' 라는 문자가 포함되어 있는지 확인함.
    문자열 내 ' '이 포함되어 있으면 True을 반환함.
    문자열 내 ' '이 포함되어 있지 않으면 False를 반환함.
  • not 연산자
  • and 연산자

> 결과

> 결과 코드

# 백준 #30224 (Lucky 7)


# 사용자의 입력 받기
user_input = int(input())

# 숫자에 7이 포함되어 있는지 확인
contains_seven = '7' in str(user_input)

# 숫자가 7로 나누어지는지 확인
divisible_by_seven = user_input % 7 == 0

# 조건에 따른 출력
if not contains_seven and not divisible_by_seven:
    print(0)
elif not contains_seven and divisible_by_seven:
    print(1)
elif contains_seven and not divisible_by_seven:
    print(2)
else:
    print(3)

0개의 댓글