본문 바로가기

전체 글399

Mars May Have Far More Water Than We Thought Mars May Have Far More Water Than We ThoughtBy Jeffrey KlugerAugust 13, 2024 3:53 PM EDT아직 사람의 손이 닿지 못하는 곳엔 깊은 바다와 우주가 있다.사람의 뇌도 마찬가지인데, 이런 몇몇 가지 주제에 대해서는 증거가 있다면 상상을 가설로 만들 수 있다는 생각이 든다. 화성에서 물이 있다면 생명체가 살아갈 수 있지 않을까?혹은 이미 살고 있는 생명체가 있지 않을까?우리와 다른 평행세계가 존재하지 않을까? 화성의 기후와 물과 관련된 연구를 계속 한다면, 현재 지구에서 발생하는 문제를 해결할 수 있는 방법도 있지 않을까? ....이미 과학자들이 한번쯤은 상상해본 이야기겠다 ㅎㅎ;basin 대야riverbed 강바닥attest 증명하다, 증언하.. 2024. 8. 23.
[1차] 다트 게임 첫번째 코드 첫번째 코드라기에 무색하게도 많이 고쳤다.하지만 테스트 케이스를 통과하지 못해서...제출 내역이 없어 정답 코드로 설명하기로 한다! 3개의 다트만 쏘지만, 나는 일반화를 하여 풀고싶다는 생각이 들었다.하여 굳이 일반화된 결과로 작성하였다. ㅎㅎ; 먼저 생각한 아이디어는 함수를 따로 만들어서 숫자에 계산하자는 것이었다.그래서 점수와 함께 영역에 해당하는 값을 구하는 bonus라는 함수를 작성하였다. 사실 그리고 option이라고 해서 옵션이 있는 경우 해당 함수를 돌리려고 했으나,코드를 수정하는 과정에서 문제가 생겨 해당 부분을 제거하였다.(근데 어떻게 다시 작성하면 아래 코드와 다른 정답 코드를 작성할 수 있을 것 같다!) 점수 영역, 옵션 으로 이루어진 문자열을 분리해야한다.이를 위해서 i.. 2024. 8. 23.
083 선물 전달 첫번째 코드 완전순열에 관련된 문제로 점화식을 생각하는 것이 나는 조금 어려웠다.이전 상황을 가정한다고 했는데 계속 가정의 상황이 생각이 드는 기분이랄까? 또한 예외에 대해서도 많이 생각해야 할 것이다. 코드는 책을 참고했다. import sys n = int(input()) mod = 1000000000 dp = [0] * 1000001 dp[2] = 1 for i in range(3, n+1):     dp[i] = (i-1) * (dp[i-1] + dp[i-2]) % mod print(dp[n]) 통과링크https://github.com/ornni/programmers/tree/main/%EB%B0%B1%EC%A4%80/Gold/1947.%E2%80%85%EC%84%A0%EB%AC%BC%E2%80%.. 2024. 8. 22.
084 1로 만들기 첫번째 코드 dp를 이용한 첫번째 문제로 코드를 작성하는 방법은 보고 싶어서 책을 참고했다.개인적으로 책에는 top-down이 더 쉽다고 나와있는데,이전에 bottom-up을 경험해서 그런가... 점화식을 구하는게 더 마음이 편해서 그런가개인적으로 top-down이 더 복잡했다... 조건에 거꾸로 진행된다고 생각하면 되는 것 같다.문제 푸는 사람에 따라 푸는 방법이 다양할 것 같은 알고리즘이다. import sys input = sys.stdin.readline n = int(input()) dp = [0] * (n+1) for i in range(2, n+1):     dp[i] = dp[i-1] + 1     if i % 2 == 0:         dp[i] = min(dp[i], dp[i//2] .. 2024. 8. 22.
See How We’re Explaining This Trend? Very Demure, Very Mindful See How We’re Explaining This Trend? Very Demure, Very MindfulBy Moises Mendez IIAugust 13, 2024 4:28 PM EDTSNS의 발달로 연예인, 유명인들의 SNS도 발달하는 반면에, 일반인들이 SNS로 성공하는 경우도 많다.각각 다른 컨셉의 스타일의 채널을 운영한다.그 과정에서 취향과 컨셉에 따른 비방글과 호의적인 글이 올라오기도 한다. ...잘 모르겠다...개인 취향이라는 것이 있으니까demure 얌전한, 조용한 swarm 떼를 지어 다니다predominantly 두드러지게, 우세하게stumbling 장애물 fragrance 향수intrude 방해하다, 자기 마음대로 가다 coattail 웃옷의 뒷자락brat 버릇없는 녀석sati.. 2024. 8. 21.
081 순열의 순서 첫번째 코드 이 문제는 순열의 문제이고 손으로 많이 풀어본 문제라고 생각이 들었다.하지만 코드로는 처음 접해봐서 코드는 책을 참고했다. 여기서 중요한 것은 소문제1, 2번 문제를 푸는 방법이다. 책에서는 아래와 같이 설명한다. 소문제11. 주어진 값(k)와 현재 자리(n)-1에서 만들 수 있는 경우의 수를 비교한다.2. 1에서 k가 더 작아질 때까지 경우의 수를 배수(cnt)로 증가시킨다.(순열의 순서를 1씩 늘림)3. k가 더 작아지면 순열에 값을 저장하고 k를 k-(경우의 수 * (cnt-1))로 업데이트 한다.4. 순열이 완성될 때까지 1~3을 반복하고 완료된 순열을 출력한다. 소문제21. 현재 자릿수의 숫자를 확인하고 해당 숫자보다 앞 숫자 중 미사용 숫자를 카운트한다.2. 미사용 숫자 개수 * .. 2024. 8. 20.
728x90