[파이썬] 2981번. 검문 풀이
·
알고리즘과 코딩 테스트/백준 25단계
잘 생각해보자. N개의 주어진 수가 각각 A, B, C 라고 하자. 이때, 문제에 따르면 A, B, C를 이렇게 M으로 표현할 수 있다. A = M x a(미지수인 몫) + R(항상 일정한 나머지) B = M x b + R C = M x c + R 여기서 R을 제거하기 위해 A에서 B를, B에서 C를 뺀다고 하면 다음과 같은 식이 성립한다. A - B = M(a - b) B - C = M(b - c) 그렇다면 M은 A-B 와 B-C의 공약수이다. 이런 원리로, A~Z까지 입력받은 모든 수에 대해(오름차순), M은 B - A, C - B, ...... Z - Y의 공약수들이다. 즉, 이웃한 것끼리 뺀 수들의 최대공약수의, 1을 제외한 모든 약수가 M이 될 수 있는 것이다. from math import g..
카레볶음면 - [하루한끼 식]
·
요리
[레시피 변경점] 내가 좋아하는 식감을 위해 대파를 어슷썰지 않고, 잘게 송송 썰었다. [난이도] 매우 쉽다. [맛 평가] 간단한데 맛있다. 볶음면이니까 2봉지 먹어도 될듯
[파이썬] 1002번. 터렛 풀이
·
알고리즘과 코딩 테스트/백준 25단계
[이 문제의 핵심] == 을 사용할 때는 주의하자! 컴퓨터는 모든 실수를 정확하게 저장하지 않는다. import math T = int(input()) for _ in range(T): x1, y1, r1, x2, y2, r2 = map(int, input().split()) if (x1 == x2 and y1 == y2 and r1 == r2): # 같은 좌표에서 같은 반지름이면 원이 겹친다. print(-1) continue if (r2 > r1): # r2는 항상 r1보다 작게끔 한다. (x1, y1, r1, x2, y2, r2) = (x2, y2, r2, x1, y1, r1) 경우의 수를 쉽게 생각하기 위해, 두 번째 좌표의 반지름 r2는 r1보다 무조건 작도록 하였다. xy_distance_po..
고기국수 - [내 맘대로]
·
요리
[레시피 변경점] 원래는 닭칼국수 레시피에서 칼국수면을 소면으로 대체해서 하려고 하였으나, 실수로 닭고기가 아니라 돼지고기를 해동시켜서 어쩔 수 없이 내 맘대로 한 고기국수 레시피 [난이도] 소면이라 물 줄어드는 속도가 너무 빨라서 물 조절하기 정말 힘들었다. [맛 평가] 어찌저찌 맛은 있다. 다음에는 완벽히 준비해서 닭칼국수 해보자.
얼큰 닭라면 - [자취요리신 식]
·
요리
[레시피 변경점] 너구리 라면 -> 진라면 매운맛으로, 숙주 -> 콩나물, 부추는 없어서 못 넣었다. [난이도] 닭고기 썰어서 굽고, 재료 넣어서 라면 끓이기만 하면 되기 때문에 쉽다. [맛 평가] 먹을만 하다. 뭔가 레시피대로 너구리랑 부추가 들어갔으면 더 맛있었을 듯
육개장 라면 - [유튜브 식]
·
요리
[레시피 변경점] 1인분에 맞게 대파 반 뿌리, 라면 1개만 사용했다. 계란은 2개 사용했다. [난이도] 쉽다. [맛 평가] 맛있다. 라면으로 하는 요리는 대체로 맛이 없을 수가 없다.
김치 우동 - [1분요리 뚝딱이형 식]
·
요리
[레시피 변경점] 영상에 나오는 돈까스, 계란은 추가한 돈까스김치나베 레시피이기 때문에 따라하지 않았다. 국간장 -> 연두 한 스푼 넣었다. [난이도] 재료 손질만 조금 해주면 돼서 크게 어렵지 않았다. [맛 평가] 술안주 느낌이라기에는 그렇게 간이 세지 않아서 식사 대용으로 먹어도 좋았다.
토마토 달걀 라면 - [하루한끼 식]
·
요리
[레시피 변경점] 2인분을 위해 라면 2개 분량으로 맞췄다. 중간크기 토마토 2개, 달걀 3개 [난이도] 라면 요리는 거즘 다 쉽다. [맛 평가] 막 엄청 맛있다까지는 아니고, 적당히 맛있다.