본문 바로가기
  • 머킹이의 머신로그

전체 글132

[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 숫자 찾기 안녕하세요 머킹입니다. 이제 학원 과정을 마무리하고 저는 어느 방향으로 가야 할지 고민이 되는 시기입니다. 전 어디로 가게 될까요? 숫자 찾기 def solution(num, k): num_str = str(num) for i in range(len(num_str)): if int(num_str[i]) == k: return i + 1 return -1 이런 방법으로 풀었습니다. def solution(num, k): for i, n in enumerate(str(num)): if str(k) == n: return i + 1 return -1 왜 enumerate는 남의 코드를 봐야 생각나는가... 2023. 12. 27.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. n의 배수 고르기 안녕하세요 머킹입니다. 오늘 엄청난 오류들과 마주했는데 와 마지막에 모델이 잘 대답하는 것을 보고 눈물이 났어요... 대신 클라우드 환경이 너무 비싸서 많이는 못 돌려보는 게 한이네요 n의 배수 고르기 def solution(n, numlist): return [num for num in numlist if num % n == 0] 이렇게 풀었습니다! def solution(n, numlist): return list(filter(lambda v: v%n==0, numlist)) 대단한 풀이도 봤어요. lambda를 왜 이렇게 잘 쓰시는 거죠 2023. 12. 20.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 자릿수 더하기, 나머지 구하기 안녕하세요 머킹입니다. 정신없이 프로젝트를 하고 있는데! 역시 자연어는 어려워요 그래도 챗봇이 오늘 대답을 해줘서 너무... 뿌듯했습니다.. 자릿수 더하기 def solution(n): digits = list(str(n)) return sum(map(int, digits)) 이렇게 풀었습니다! 계속 오류 나서 뭔가 했더니 문자열이었어요 ㅎ 나머지 구하기 def solution(num1, num2): return num1 % num2 이렇게 풀었습니다~ 다들 되게 참신하게 풀어서 좀 신기했던 문제예요 2023. 12. 19.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. OX퀴즈 안녕하세요 머킹입니다. 드디어 이사가 끝났습니다!!!! 야호!!!!!!!!! OX퀴즈 def solution(quiz): answer = [] for i in quiz: div = i.split(' ') if div[1] == '-': a = int(div[0]) - int(div[2]) answer.append("O" if a == int(div[4]) else "X") elif div[1] == '+': a = int(div[0]) + int(div[2]) answer.append("O" if a == int(div[4]) else "X") return answer 이렇게 풀었습니다! 은근 생각을 많이 했던 문제였습니다 [풀이 설명] solution 함수는 q.. 2023. 12. 15.
728x90