파이썬 알고리즘 문제풀이/정규식4 프로그래머스 LV0 - 옹알이(1) python 정답률 22퍼의 레벨 0 에서 가장 낮았던 문제.. 하지만 정규식 만 알고 있다면 어렵지 않다. 생소했던 부분은 다음과 같다. 1. 정규식을 통한 replace. 즉 sub 2. for문과의 결합. 문제 설명 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ babbling의 길이 ≤ 100 1 ≤ babbling[i]의 길이 ≤ 15 babbling의 원소에서 "aya", "ye", "woo.. 2022. 11. 13. 프로그래머스 lv2 - 최댓값과 최솟값 문제 설명 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다. 제한 조건 s에는 둘 이상의 정수가 공백으로 구분되어 있습니다. 입출력 예sreturn "1 2 3 4" "1 4" "-1 -2 -3 -4" "-4 -1" "-1 -1" 정규식을 활용했는데, 정규식을 오래 안쓰다보니 메타문자가 헷갈렸다.. 또 리스트 안에 string자료형으로 있는 상태로 max, min 함수를 실행했는데, -부호는 인식하지 못해 -1을 -4보다 작은 숫자로 인.. 2022. 11. 6. 프로그래머스 문제풀이 - lv 1 다트게임 문제 풀이 구글링없이, 최대한 필요한 재료 학습을 거쳐 나만의 알고리즘 을 뽑아내려다보니 코드가 굉장히 더럽고, 복잡해지고 있다.. 이곳에는 그냥 더럽더라도 나만의 풀이를 올리지만, 더 나은 풀이들을 따로 공부해야할 것 같다. 정답률이 낮아서 기대했는데 풀고나니 해결점수 1점 밖에 안줬다 ㅠㅠ [1차] 다트 게임 문제 설명 다트 게임 카카오톡에 뜬 네 번째 별! 심심할 땐? 카카오톡 게임별~ 카카오톡 게임별의 하반기 신규 서비스로 다트 게임을 출시하기로 했다. 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다. 갓 입사한 무지는 코딩 실력을 인정받아 게임의 핵심 부분인 점수 계산 로직을 맡게 되었다. 다트 게임의 점수 계산 로직은 아래와 같.. 2022. 11. 2. 프로그래머스 lv 0 - 숨어있는숫자의 덧셈 문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string은 소문자, 대문자, 자연수로만 구성되어있습니다. my_string안의 자연수들의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 1 ≤ my_string 안의 자연수 ≤ 1000 연속된 수는 하나의 숫자로 간주합니다. 000123과 같이 0이 선행하는 경우는 없습니다. 문자열에 자연수가 없는 경우 0을 return 해주세요. 입출력 예my_stringresult "aAb1B2cC34oOp" 37 "1a2b3c4d123Z" 133 입출력 예 설명 입출력 예 #1 "aAb1B2cC34oOp"안의 자연수는 1, 2, 34 입니다. 따라서 1 + 2 + 34 = 37.. 2022. 11. 1. 이전 1 다음