본문 바로가기
728x90
반응형

Python46

[Py.CheckiO / Python] Py.CheckiO의 Home - Between markers 파이썬 문제 풀이 및 해석 안녕하세요. 이번 포스팅에서는 Py.CheckiO 의 Home 레벨에 있는 Between markers 문제풀이를 해보겠습니다. 주의: 제 답이 최고/최적화된 답이 아닐 수 있으며, 해결하는 것에만 집중한 답이기 때문에 좀 더 나은 방법이나 해석이 있으시다면 댓글 부탁드립니다. 0. Between markers 문제 내용 Between markers 문제는 이전의 Between markers(simplified) 문제의 풀버전입니다. 그만큼 여러 경우의 수를 다 고려해야 하는 문제입니다. 문제는 하나의 문자열(text)과 두 개의 문자(begin, end)가 주어지는데 이 begin과 end 사이의 문자열을 return 하는 문제입니다. 위의 경우는 begin과 end가 정상적으로 text 문자열 안에 .. 2021. 1. 31.
[Py.CheckiO / Python] Py.CheckiO의 Home - Bigger price 파이썬 문제 풀이 및 해석 안녕하세요. 이번 포스팅에서는 Py.CheckiO 의 Home 레벨에 있는 Bigger price 문제풀이를 해보겠습니다. 주의: 제 답이 최고/최적화된 답이 아닐 수 있으며, 해결하는 것에만 집중한 답이기 때문에 좀 더 나은 방법이나 해석이 있으시다면 댓글 부탁드립니다. 0. Bigger price 문제 내용 Bigger price의 문제 내용은 주어진 하나의 정수와 딕셔너리 형의 자료에서 딕셔너리안의 price 값이 높은 순서대로 정수 갯수 만큼 딕셔너리 항목을 return 하는 문제입니다. 1. Bigger price 문제 풀이 이 문제는 딕셔너리를 다루는 형식과 sorted 함수를 통해서 한 줄로 해결할 수 있습니다. 단순하게 sorted 함수에 딕셔너리를 그대로 넣으면 딕셔너리안의 key값을 오.. 2021. 1. 28.
[Py.CheckiO / Python] Py.CheckiO의 Home - Backword each word 파이썬 문제 풀이 및 해석 안녕하세요. 이번 포스팅에서는 Py.CheckiO 의 Home 레벨에 있는 Count digits 문제풀이를 해보겠습니다. 주의: 제 답이 최고/최적화된 답이 아닐 수 있으며, 해결하는 것에만 집중한 답이기 때문에 좀 더 나은 방법이나 해석이 있으시다면 댓글 부탁드립니다. 0. Backword each word 문제 내용 Backword each word의 문제 내용은 주어진 문자열에서 각각의 단어들을 거꾸로 뒤집어서 return 하는 문제입니다. 단순하게 문자열 전체를 뒤집는 것이 아니라 각 단어의 위치는 고정하고 그 단어들을 그자리에서 거꾸로 뒤집는 게 포인트네요. 1. Backword each word 문제 풀이 우선 주어진 문자열을 공백으로 쪼개서 단어마다 끊어줍니다. split_text 변수에 .. 2021. 1. 27.
[Py.CheckiO / Python] Py.CheckiO의 Home - Count digits 파이썬 문제 풀이 및 해석 안녕하세요. 이번 포스팅에서는 Py.CheckiO 의 Home 레벨에 있는 Count digits 문제풀이를 해보겠습니다. 주의: 제 답이 최고/최적화된 답이 아닐 수 있으며, 해결하는 것에만 집중한 답이기 때문에 좀 더 나은 방법이나 해석이 있으시다면 댓글 부탁드립니다. 0. Count digits 문제 내용 count digits의 문제 내용은 주어진 문자열에서 숫자가 몇개나 끼워져 있는지, 그리고 그 갯수를 return하는 문제입니다. 문제 이름에서 알 수 있듯이, 'digit' 자체를 세는 것이기 때문에 isdigit() 함수로 충분히 쉽게 풀어낼 수 있을 것 같네요. 1. Count digits 문제 풀이 아래의 코드에서는 isdigit() 함수를 사용해서 간단하게 문제를 풀어냈습니다. 우선 d.. 2021. 1. 26.
728x90
반응형