공부 145

[프로그래머스] 신고 결과 받기(파이썬, 2022 KAKAO BLIND RECRUITMENT)

https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 나의 답 : def solution(id_list, report, k): report=set(report) id_dict={} arrested=[] answer=[] idx=0 for i in id_list: id_dict[i]=[set(),0] answer.append(0) # print(id_dict) for j in report: j=j.split(..

[spring] 심각: 주소 [localhost]와(과) 포트 [8005]에, 서버 셧다운 소켓을 생성하지 못했습니다. (base 포트 [8005], offset [0])

원인: tomcat의 'conf/server.xml' file 빨간색 값이 서로 달라서 생기는 문제. 해결방법: 빨간색으로 표시한 값을 서로 맞춰주기. 출처 : https://m.cafe.daum.net/bboybeatbox/2cL2/51?listURI=%2Fbboybeatbox%2F2cL2 Tomcat은 호스트 이름을 지정하지 않은 HTTP/1.0 요청들을 처리할 수 없을 것입니다. 현상:심각 [main] org.apache.catalina.mapper.MapperListener.findDefaultHost 서비스 [StandardService[어쩌고저쩌고]]을(를) 위해, 알 수 없는 기본 호스트 [어쩌고저쩌고]. Tomcat은 호스트 이름을 지정하지 않은 HTTP/1.0 m.cafe.daum.net

[프로그래머스] 전화번호 목록(파이썬)

나의 답 : def solution(phone_book): phone_book.sort() l=["12","13","1412"] l.sort() print(l) for i in range(len(phone_book)-1): if phone_book[i] == phone_book[i+1][0:len(phone_book[i])]: #대박 in으로 찾았는데 다른 곳에 있을 수도 있어서 틀린 답임 ;;;;; #예를들면 '13', 1413' 이면 접두사에는 없는데 있긴 있음 return False return True 해쉬문젠데 이게 복잡도 덜 잡아먹긴 함 같은 유형 다른 답 : def solution(phoneBook): phoneBook = sorted(phoneBook) for p1, p2 in zip(ph..

[프로그래머스] 삼각 달팽이(파이썬)

나의 답 : def solution(n): answer = [[0 for j in range(1, i+1)] for i in range(1, n+1)] # answer = [] x, y = -1, 0 num = 1 for i in range(1,n+1): #1,2,3,4,5,6,7 for j in range(i,n+1): #1,2,3,4,5,6,7 if i % 3 == 1: x+=1 elif i % 3 == 2: y+=1 else: x-=1 y-=1 answer[x][y] = num num+=1 # print(answer) return sum(answer,[]) 리스트 덧셈 : sum([1,2,3],[]) # 리스트를 더하겠다는 것을 명시 다른 사람의 답 : itertools의 chain함수를 사용했다 ..