본문 바로가기
반응형

분류 전체보기301

[알고리즘/백준] 1085번 직사각형에서 탈출 Python 파이썬 고민하다가 오늘부터는 게임 개발자가 되고 싶은 만큼 게임 관련 알고리즘을 쭉 풀고 작성할 예정이다. 처음 시작을 끊는 이 문제는 어렵지 않은 단순 비교 문제이다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램으로 여기서 경계선가는 조건은 x = 0 or y = 0 or x = w or y = h 총 4개 중 하나라도 충족되면 된다. 고로 min(min(w-x, h-y), min(x, y)) 이렇게 써서 제일 작은 숫자를 출력해주었다. 다음과 같은 코드를 통해 통과하였다. import sys input = sys.stdin.readline x, y, w, h = map(int, input().split()) print(min(min(w-x, h-y), min(x, y))) 해당 코드를 짤 때 .. 2023. 2. 18.
[python/알고리즘] Softeer(소프티어) 근무 시간 풀이 다음 문제의 조건은 아래와 같다. 해당 문제는 난이도 1답게 단순한 문제이다. 해당 문제에서 걸릴만한 점이 있다면 입력 예제를 어떻게 숫자로 바꾸는지 split() 함수를 알고 있는지 아닌지가 관건이 되는 것 같다. 제출한 코드 : import sys input = sys.stdin.readline work_day = 5 total = 0 for i in range(work_day): start, end = input().split() start_h, start_m = start.split(':') end_h, end_m = end.split(':') total += (int(end_h)-int(start_h))*60 total += int(end_m)-int(start_m) print(total) 이번.. 2023. 2. 14.
FOXES 개인 정보 처리 방침 ('https://88-it.tistory.com/'이하 'IT탐험기')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2023년 1월 1부터 적용됩니다. 제1조 (개인정보의 처리 목적) ('https://88-it.tistory.com/'이하 'IT탐험기')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다. - .. 2023. 2. 12.
[python/알고리즘] Softeer(소프티어) 바이러스 풀이 다음 문제의 조건은 아래와 같다. 해당 문제는 단순히 반복문으로 나눠서 풀게 되면 시간초과가 걸린다. 그래서 처음에 해당 방법으로 풀고 답은 맞는데 오류나서 애먹었는데 다른 분의 풀이를 보고 잘못된 점으로 알았다. 해당 문제를 푸는 방법은 여러가지가 있는데 1번째는 분할 정복이라는 방법이고 2번째는 파이썬 함수인 pow를 사용하는 것이다. 여기서는 pow를 이용하여 풀었다. 1번째 방법보다 훨씬 간단하다. pow(base, exp, mod)으로 base를 exp 제곱하는 함수이고 mod 값을 넣으면 거듭제곱을 하면서 나머지 연산을 수행해주는 역할을 해주기 때문에 적어주는 것이 좋습니다. 제출한 코드 : import sys input = sys.stdin.readline K, P, N = map(int, .. 2023. 2. 10.
반응형