목록Python (138)
나의 개발일지
나의 풀이 def solution(array, n): array.append(n) array.sort() if n == array[-1] : return array[-2] elif n == array[0] : return array[1] else : if array[array.index(n)+1] - array[array.index(n)-1] == 2: return array[array.index(n)-1] else : if array[array.index(n)] - array[array.index(n)-1] > array[array.index(n)+1] - array[array.index(n)] : return array[array.index(n)+1] else : return array[array.i..
Lv.0 중 가장 정답률이 낮은 문제입니다. 저의 풀이는 기본적인 2중 for 문 구조와 replace() 함수만 알고 있으면 쉽게 이해가 될 것 같습니다. 밑에 해석도 있으니 어렵다면 천천히 보면서 이해에 도움이 되시길 바랍니다. def solution(babbling): answer = 0 li = ["aya", "ye", "woo", "ma"] for i in range(len(babbling)): for j in range(len(li)): babbling[i] = babbling[i].replace(li[j], "*") if babbling[i] == "*" or babbling[i] == "**" or \ babbling[i] == "***" or babbling[i] == "****": an..