전체 글 (43) 썸네일형 리스트형 프로그래머스 튜플 - 2019 카카오 개발자 겨울 인턴십 (파이썬) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 def solution(s): answer = [] overlap_dict = dict() s_list = s[1:-1].split("},") for i in range(len(s_list)): s_list[i] = s_list[i].replace("}", "").replace("{", "") s_list[i] = s_list[i].split(",") for i in s_list: for j in i: if overlap_dict.get(j): overlap_dict[j] += 1 else: overlap_dict[j] = 1 sorted_overlap_dict = sorted(overlap_dict.items(), key= lambda x.. 프로그래머스 오픈채팅방 - 2019 KAKAO BLIND RECRUITMENT (파이썬) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 def solution(record): answer = [] name_dict = dict() action_list = [] for i in record: record_list = i.split() if record_list[0] == "Enter": action_list.append("Enter,"+record_list[1]) name_dict[record_list[1]] = record_list[2] elif record_list[0] == "Change": name_dict[record_list[1]] = record_list[2] elif record_list[0] == "Leave": action_list.append("Lea.. 프로그래머스 가운데 글자 가져오기 (파이썬) 1 def solution(s): return s[len(s) // 2] if len(s) % 2 == 1 else s[len(s) // 2 - 1: len(s) // 2 + 1] cs 한줄로 끝냈다. 프로그래머스 예산 (파이썬) 1 2 3 4 5 6 7 8 9 10 11 from bisect import bisect_right def solution(d, budget): answer = 0 process = [] plus = 0 sorted_d = sorted(d) for i in sorted_d: plus += i process.append(plus) return bisect_right(process, budget) cs 프로그래머스 방금그곡 -2018 KAKAO BLIND RECRUITMENT (파이썬) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 # # -> 소문자 def replace_sharp(s): return s.replace("A#", "a").replace("C#", 'c').replace("D#", 'd').replace("F#", 'f').replace("G#", 'g') # 재생 시간 추출 def extraction_minutes(start_time, end_time): minute = 0 hour = 1 * (int(end_time.split(':')[0]) - int(start_time.split(':')[0])) if hour == 0: minute = int(end_time.spl.. 프로그래머스 두 개 뽑아서 더하기 (코틀린) 1 2 3 4 5 6 7 8 9 10 11 12 13 class Solution { fun solution(numbers: IntArray): List { var answer: ArrayList = arrayListOf() for(i in numbers.indices) { for(j in numbers.indices) { if(i != j) { answer.add(numbers[i] + numbers[j]) } } } return answer.distinct().sorted() } } Colored by Color Scripter cs 프로그래머스 삼각 달팽이 (코틀린) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 class Solution { fun solution(n : Int): ArrayList { var num = 2 //현재 번호 val result = arrayListOf() var currentLayer = 2 //현재 층 var .. 안드로이드 dialog 모서리 둥글게 하기 안드로이드 앱 개발을 하는 사람들이라면 dialog 의 모서리를 둥글게 하고 싶은것은 모두가 같을 것이다. 오늘은 dialog 의 모서리를 둥글게 하는 방법을 알아보도록 하자. 먼저 background drawble 을 만들어보자. 나는 corner radius 를 10dp 만큼 주었다. 이제 dialog 를 띄울때의 코드만 넣으면 끝이다. builder.window?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT)) builder.window?.requestFeature(Window.FEATURE_NO_TITLE) builder.setView(explainMView) builder.show() setView 하기 전에 builder.window?.set.. 이전 1 2 3 4 5 6 다음