프로그래머스 - JadenCase
def solution(s) :
s = s.split(" ")
for i in range(len(s)) :
s[i] = s[i].capitalize()
s = " ".join(s)
return s
아 문제 잘못 읽어서 문자열 중복으로 나오면 한 개로 줄여야 되는 줄 알았다. 가령 Apple bAnAna 이렇게 나오면 Apple Banana 이렇게 고쳐야 되는 줄 알고 아악 왜 맞는데 안 되는거야(항상 이런 말을 내뱉을 때마다 코드가 틀렸으니 안 된다는 걸 알면서도 내뱉게 되더라)!!!하더가 갑자기 문제 요구사항이 뭔지 깨달아서 해결했다. 문제를… 꼼꼼하게 읽자…… 쉬운 문제였는데 개오래 걸려버렸구요^^
알게된 점 - capitalize 알게 됐고 join 복습했다
프로그래머스 : 올바른 괄호
- 효율성 테스트 실패했던 코드
def solution(s):
for _ in range(len(s)) :
s = s.replace("()","")
if len(s) == 0 :
return True
return False
2. 효율성 테스트까지 성공한 코드
def solution(s):
count = 0
for b in s :
if b == '(' :
count +=1
else :
count -= 1
if count < 0 :
return False
if count == 0 :
return True
return False
3. if문 하나 줄이는 코드 (검색해봄)
def solution(s):
count = 0
for b in s :
if b == '(' :
count +=1
else :
count -= 1
if count < 0 :
return False
return count == 0
count가 0일때만 True를 반환하는 걸 저렇게도 쓸 수 있나보다. 신기신기~
문자열 내의 p와 y의 개수, 핸드폰 번호 가리기, 제일 작은 수 제거하기, 콜라츠 추측, 수박수박수, 가운데 글자 가져오기, 폰켓몬은 크게 어렵지 않았던 것 같다.
다트게임은 뭔가 개가튼 논리로 한 번에 통과는 했으나 아무리 봐도 실전에도 그따위로 풀면 풀어도 탈락이다ㅎ 사실 오늘 토끼반은 언니가 자꾸 중간중간 심부름을 시켜서 제대로 못 들었다. 카카오톡 다트 게임 문제도 하필 설명 타이밍에 언니가 뭘 시켜서 못 들었는데 어찌저찌 풀긴 풀었다. 근데 저번에 손실율이었나 실패율? 뭐였지 하여튼 무슨 문제 있었는데 그 때도 그렇고 어떻게든 풀긴 푸는데 진짜 구질구질하게 푼다. ㅎ;;; 또 나중에 복습할 때 영상 보고 설명 들으면 현타 오지게 오게찌? ㅋㅋㅋㅋ쿠ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ
흠 그리고 요새 문제를 풀다보니 활실히 똑같은 시간이 주어지면 정답률이 조금씩 올라가고 있다. 실력도 그만큼 조금씩이나마 늘고 있긴 한 거 같은데, 수업 내용보단 풀이 경험치가 올라간 것 때문인 느낌? 그래서 어려운 문제를 잘 못 푸나 수업 내용 잘 못 받아먹어서? 내가 강사노릇하면서 많이 봤는데, 내가 지금 딱 선생님이 개꿀팁 던져주는데 제대로 못 받아먹고 있는 경우인 거 같다. 문제 풀이 자체에 집중해야 되는 게 아니고 그 문제의 유형이 뭐고 어떤 풀이를 써야 하는지를 생각하고, 생각 쪼개기도 염두에 둬야할 거 같은데 문제 푸는 데 급급해서 자꾸 카카오 문제 풀 때마다 유독 많이 나오는 괴랄한 코드들이 등장하는 거 같기도 하고;;
여유가 될 때 알고리즘 개념 복습하고 유형별로 문제 최소 10개씩은 풀어봐야겠다. ‘생각 쪼개기’랑 ‘문제 돌입 전 유형과 풀이법부터 생각하기’를 유념하면서 말이다 ㅎㅎ
ㅎㅎ 이제 1월이고… 출판 준비도 해야 하고, 친구 토익 공부도 도와줘야 되고, 개인적인 영어 회화 공부도 재개해야 되고, 밀어 둔 약속도 다 처리해야 되고, 서울 집도 알아봐야 되고, 사두기만 하고 읽진 못한 책들도 읽어야 되고, 공부 자료 찾아만 두고 정리 못한 것도 정리해야 되고… 뎬댱 2월까지 끝내야 하는 일이 너무 많다.
'Programming > TIL and WIL' 카테고리의 다른 글
| TIL Today I Learned : Dall-E2와 ChatGPT (0) | 2023.01.03 |
|---|---|
| Weekly I Learned (0) | 2023.01.01 |
| ✨ 221229 TIL 캠프 마지막:시원섭섭✨ (0) | 2022.12.30 |
| 1228 TIL...? (0) | 2022.12.28 |
| 1227 TIL (0) | 2022.12.28 |