studying(6)
-
프로그래머스 (5) - 명예의 전당(1) (Lv.1 , 파이썬)
프로그래머스 - 명예의전당(1) python 풀이 [문제] "명예의 전당"이라는 TV 프로그램에서는 매일 1명의 가수가 노래를 부르고, 시청자들의 문자 투표수로 가수에게 점수를 부여합니다. 매일 출연한 가수의 점수가 지금까지 출연 가수들의 점수 중 상위 k번째 이내이면 해당 가수의 점수를 명예의 전당이라는 목록에 올려 기념합니다. 즉 프로그램 시작 이후 초기에 k일까지는 모든 출연 가수의 점수가 명예의 전당에 오르게 됩니다. k일 다음부터는 출연 가수의 점수가 기존의 명예의 전당 목록의 k번째 순위의 가수 점수보다 더 높으면, 출연 가수의 점수가 명예의 전당에 오르게 되고 기존의 k번째 순위의 점수는 명예의 전당에서 내려오게 됩니다. 이 프로그램에서는 매일 "명예의 전당"의 최하위 점수를 발표합니다. 예..
2023.12.19 -
프로그래머스 (4) - 같은 숫자는 싫어 (Lv.1 , 파이썬)
왠지 모르게 같은 숫자는 싫어 >_ 로 읽힌다.. 애니 제목.. 뭔 느낌인지 RG https://school.programmers.co.kr/learn/courses/30/lessons/12906 문제: 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는 숫..
2023.11.30 -
프로그래머스 (3) - 합성수 찾기(Lv.0 , 파이썬)
합성수 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/120846 프로그래머스 추천 문제라고 해서 두근.. 하면서 풀었는데 찾아보니까 Lv.0이다.. ㄱ- 문제 : 약수의 개수가 세 개 이상인 수를 합성수라고 합니다. 자연수 n이 매개변수로 주어질 때 n이하의 합성수의 개수를 return하도록 solution 함수를 완성해주세요. 풀이 : def solution(n): answer = 0 for i in range(1, n+1): for j in range(2,i): if i == 1 or i == 2: break elif i%j == 0: answer += 1 break return answer 해설 : n이하의 약수가 3개 이상인 수를 합..
2023.11.30 -
프로그래머스 (2) - 오픈채팅방(Lv.2, 파이썬)
문제 후기 : https://school.programmers.co.kr/learn/courses/30/lessons/42888 오픈채팅방 풀면서 오.. 카톡 안해본 사람들 이거 문제 이해될까? 생각함 하지만 카카오 기출문제니까 카카오 지원한사람들은 당연히 알겠지.. 문제 : 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어오면 다음 메시지가 출력된다. "[닉네임]님이 들어왔습니다." 채팅방에서 누군가 나가면 다음 메시지가 출력된다. "[닉네임]님이..
2023.11.30 -
프로그래머스 (1) - 최고의 집합(Lv.3, 파이썬)
프로그래머스에 이런게 있더라구요 내가 5개 이상의 문제를 풀면 리포트를 만들어서 추천해주는건가봐 사실 코테 준비하면서 뭘 풀어야될지도 모르겠고 해서 여기있는 문제 일단 풀어보려고.. 첫번째 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12938?language=python3# 최고의 행운 아니고 최고의 집합 갑자기 수능특강에서 집합 1단원만 오지게 풀었던 과거 생각남 (이렇게 공부하면 안됩니다..) 문제 : 자연수 n 개로 이루어진 중복 집합(multi set, 편의상 이후에는 "집합"으로 통칭) 중에 다음 두 조건을 만족하는 집합을 최고의 집합이라고 합니다. 각 원소의 합이 S가 되는 수의 집합 위 조건을 만족하면서 각 원소의 곱 이 최..
2023.11.30 -
No module named 'kobert' 에러 해결
+ 티스토리를 새로 개설해서 기존 블로그에 있던 글을 옮기는 중입니당 :) 한 1-2주 전까지만 해도 되던 코드가 에러가 났다.. 코랩에서 파이썬 버전을 업데이트하면서 생기는 오류라는데 사람들이 에러뜬다고 올린게 막 9시간 전 하루 전 이래서 너무..당황스러웠음.. 왜냐면 나 내일 당장 이걸로 발표해야되는데.. 해결 방법은 kobert를 불러오는 것이 아니라 hugging face를 불러오고 + transformer.py 내 있는 class를 코랩 셀에서 수정하는 것으로 해결.. 한 5시간동안 헤맴. hugging face를 불러오는 것은 아래 사이트를 참조했다. https://complexoftaste.tistory.com/2 BERTSentenceTransform에서 한번 더 오류가 발생하는데 이부분..
2023.11.30