목록Python (57)
준호씨의 블로그

date에는 timestamp변환 기능이 없기 때문에 date를 datetime으로 바꾼 다음 timestamp() 함수를 이용합니다. from datetime import date, datetime def date_to_timestamp(dt: date): return datetime.combine(dt, datetime.min.time()).timestamp() >>> date_to_timestamp(date.today()) 1669561200.0 덧. Unix timestamp (Unix epoch = Unix time = POSIX time)는 1970년 1월 1일 0시 0분 0초부터 몇 초가 지났는지를 나타내는 숫자입니다. 참고 https://www.epochconverter.com/

python에는 del statement가 있습니다. 여러 역할이 있지만 dictionary에서는 key에 해당하는 아이템을 삭제할 때 사용합니다. mydict = {"name": "hong gil dong", "age": 28} print(mydict) # {'name': 'hong gil dong', 'age': 28} del mydict["name"] print(mydict) # {'age': 28} del을 책이나 python관련 사이트들에서 다양하게 부르고 있는데요. keyword라고 하기도 하고, 연산자라고 부르기도 하고, 함수라고 부르기도 합니다. statement 다 맞는 말이긴 하지만 공식문서에서는 statement라고 하고 있습니다. 출처: https://docs.python.org/3..

python의 Dictionary구조체에서 key에 해당하는 데이터를 삭제하는 방법입니다. del statement del d [key]로 삭제하는 방법입니다. 코드로 설명하면 다음과 같습니다. mydict에서 "name"에 해당하는 아이템을 삭제하는 예제입니다. mydict = {"name": "hong gil dong", "age": 28} print(mydict) # {'name': 'hong gil dong', 'age': 28} del mydict["name"] print(mydict) # {'age': 28} 다만 key가 없는 경우 KeyError가 발생하게 됩니다. Traceback (most recent call last): File "/Users/junho85/PycharmProject..
BinaryGap coding task - Learn to Code - Codility Find longest sequence of zeros in binary representation of an integer. app.codility.com 문제: Binary Gap은 2진수에서 1 사이에 있는 연속된 0의 최대 시퀀스입니다. 예를 들어 9는 2진수로 1001이고 binary gap은 2입니다. 529는 2진수로 1000010001이고 binary gap은 두 개이고 각각 4와 3인데 최댓값은 4입니다. 20은 10100이고 binary gap은 1입니다. 15는 1111이고 binary gap은 없습니다. 32는 100000이고 binary gap이 없습니다. 없는 경우 0을 리턴합니다. def s..

문제: https://www.hackerrank.com/challenges/migratory-birds/problem 대륙간 이동을 하는 새들의 인구에 대한 연구를 요청받았습니다. 관심 있는 조류의 각 유형은 정수 값으로 식별됩니다. 특정 종류의 새가 발견될 때마다 ID 번호가 배열에 추가됩니다. 목격 목록이 주어지면 어떤 종류의 새가 가장 보편적인지 알아내고 싶습니다. 당신의 임무는 해당 조류의 유형 번호를 인쇄하고 둘 이상의 유형의 조류가 동일하게 공통인 경우 가장 작은 ID 번호를 가진 유형을 선택하십시오. 예를 들어, arr=[1,1,2,2,3] 형식의 조류 관찰이 있습니다. 1과 2 유형이 각각 두 번, 3 유형이 한번 있습니다. 두 번 보인 두 타입 중 작은 숫자를 고릅니다. 유형 1입니다. ..