-
[백준] 10930 SHA-256백준 Online Judge 2021. 8. 26. 19:19
문제 링크
10930번: SHA-256
첫째 줄에 문자열 S가 주어진다. S는 알파벳 대문자와 소문자, 그리고 숫자로만 이루어져 있으며, 길이는 최대 50이다.
www.acmicpc.net
문제 해설
- SHA-256은 대표적인 해시 알고리즘 중 하나이다.
- 문제 유형: 해시, 구현
- 추천 문제 풀이 시간: 15분
- 문제: 문자열 S가 주어졌을 때, SHA-256 해시값을 구하라.
풀이 코드
import hashlib input_data = input() # 입력받은 데이터의 바이트 객체를 구한다. encoded_data = input_data.encode() # hashlib의 sha256 함수를 사용해서 해쉬 객체를 만든다. result = hashlib.sha256(encoded_data).hexdigest() print(result)
GitHub - DAWUNHAN/Algorithms-and-DataStructure: Algorithms and DataStructure with Python
Algorithms and DataStructure with Python. Contribute to DAWUNHAN/Algorithms-and-DataStructure development by creating an account on GitHub.
github.com
[ 패스트캠퍼스 알고리즘 / 기술면접 완전 정복 올인원 패키지 Online ] 강의 내용을 정리한 자료입니다.
'백준 Online Judge' 카테고리의 다른 글
[백준] ⭐⭐ 4195 친구 네트워크 (0) 2021.08.26 [백준] 1920 수 찾기 (0) 2021.08.26 [백준] 5397 키로그 (0) 2021.08.25 [백준] 1874 스택 수열 (0) 2021.08.25 [백준] 2798 블랙잭 (0) 2021.08.23