본문 바로가기

전체 글400

044 칵테일 첫번째 코드 먼저 최소공배수와  관련된 문제라는 이해는 되었다.근데 재귀 관련된 부분도 들어가야할 것 같은데...으잉? 하다가 책을 참고했더니 DFS.....ㅎㅎㅎ;;완벽히 혼자서도 코드를 구성할 수 있다 정도는 아니지만 그래도 한걸음 더 다가섰다는 것에 만족하자 :(아직 DFS와 연관 지어 생각하는 것은 어려운 것 같댜... ㅎㅎ; import sys input = sys.stdin.readline n = int(input()) A = [[] for _ in range(n)] visited = [False] * n D = [0] * n lcm = 1 def MOD (a, b):     if b == 0:         return a     else:         return MOD(b, a % b).. 2024. 6. 13.
두 정수 사이의 합 첫번째 코드 해당 범위의 값을 answer에 더해주면 된다.이때 유의할 것이 2가지가 있는데,- a와 b값을 정렬할 것- 인덱싱에 주의할 것 def solution(a, b):     answer = 0     c = min(a, b)     d = max(a, b)          for i in range(c, d+1):         answer += i     return answer 통과!링크https://github.com/ornni/programmers/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/1/12912.%E2%80%85%EB%91%90%E2%80%85%EC%A0%95%EC%88%98%E2%80%85%EC%82%A.. 2024. 6. 12.
Daily Cannabis Use Outpaces Daily Drinking in the U.S., Study Says Daily Cannabis Use Outpaces Daily Drinking in the U.S., Study SaysBY CARLA K. JOHNSON / APMAY 22, 2024 2:23 PM EDT미국에서는 대마초를 담배같이 필 수 있다는 사실은 알고 있었다.그래서 길에서 누가 담배를 주면 조심하라고, 한국에 올때 마약으로 걸린다는 소문도 있었는데마약인 대마초가 일반적인 사람들이 즐겨먹는 술보다 많이 사용할 정도로 만연할 줄은 몰랐다.알코올 중독이 있듯이 담배나, 대마초는 더 빠르게 중독이 될 수 있다고 들었다...미국은 대체 어떤 나라인걸까? 그 나라에서는 담배피는 사람이라고 생각하는 것일까?outpace 앞지르다, 앞서다 marijuana 대마초, 마리화나outnumber ~보다 수가 많아, .. 2024. 6. 12.
24.06.02 Opic 시험 후기 24.06.02 Opic 시험 후기 원래도 영어 스피킹 시험을 봐야지라고 생각하고 있었다. 하지만 자소서를 넣어보고 싶은 회사가 있었는데영어 스피킹 시험 점수가 있어야 된다고 했다. 그래서 준비는 못했지만 해당 점수가 될 수도 있잖아!자소서도 못넣어보고 포기하기는 아쉽잖아! 라는 생각으로 시험 신청을 했다. 그래도 오픽에 대해서는 들은적은 있다.이전에 지인이 오픽 시험보고나서 후기 들은...것...정도...? 24.05.31에 시험 신청하고 24.06.02에 바로 시험 보러 가는...나 자신 대단해... 가격은 84,000으로 생각보다 비싸더라;가격 때문에라도 함부로 막 볼 수는 없을 듯 하다.. ㅋㅋ; 정말정말 노베이스로 가버린 시험이라서 결과 기준도 모르고 아무것도 몰라서 두근두근 했다...결과는 5.. 2024. 6. 11.
041 GCD(n, k) = 1 첫번째 코드 사실 오일러의 피 개념에 대해서는 어느정도 이해를 했는데결과가 결국 어떤 것을 의미하는 것인지에 대해서 의문이었다. 이 책의 코드를 통해서 이해가 되었다.특정 값의 소인수의 개수를 말해주는 것이었다. 이 코드에서 n과 result를 따로 움직인다.그리고 마지막에 1개의 누락된 소인수를 챙겨주는 과정을 거친다. 개념에 대한 이해가 되어 코드 구성은 이해가 되지만소소하게 챙길 부분이 좀 있다고 생각이 들었다.이번에 존재와 이해정도로 만족하고 다음에 다시 풀면서 온전한 이해와 코드 구성을 기대한다. import sys import math input = sys.stdin.readline n = int(input()) result = n for i in range(2, int(math.sqrt(n).. 2024. 6. 11.
Counting Bits 첫번째 코드 bin()함수를 이용하여 이진수로 표현한 다음그 이진수에 들어 있는 1의 개수를 센 후 더하여 answer 리스트에 더하는 방법을 이용한다. class Solution:     def countBits(self, n: int) -> List[int]:         answer = []         for i in range(n+1):             count = 0             s = bin(i)[2:]             for j in s:                 if j == '1':                     count += 1             answer.append(count)         return answer 통과!링크https://.. 2024. 6. 11.
728x90