본문 바로가기

전체 글113

코강유틸 사이트 사용법(22-01-31 시그너스리마스터 적용) 저작권 이미지가 포함되어 git코드는 Private입니다. 사이트 : http://www.coregemstone.com/ 1.잠금되어있는 코어들 잠금해제하기 3번째 서브코어를 인식하기위해서 자물쇠이미지를 제거해야됩니다. 자물쇠를 제거하지 않는다면 엉뚱한 스킬이 들어갈지도 모르니 꼭 해제해주세요. 2.인게임스샷 이미지 준비하기 게임내에 스샷기능을 이용하여 자신이 가지고있는 코어들을 인식할 수 있도록 PNG파일을 준비합니다. 저장위치를 바탕화면으로 한 다음 스샷을 누르면 쉽게 스샷을 얻을 수 있습니다. 마을에 있는 코어마스터를 통해 V매트릭스를 열어주세요. 이제는 5차스킬창에서 코어분해창을 통해서 코어 인벤토리 페이지를 캡처하시길 바랍니다. 매트릭스 창들을 모두 스크린 샷을 찍어주세요. 저장위치에 스크린 샷.. 2022. 1. 31.
다리를 지나는 트럭 (코딩테스트, 프로그래머스) 문제 https://programmers.co.kr/learn/courses/30/lessons/42583 코딩테스트 연습 - 다리를 지나는 트럭 트럭 여러 대가 강을 가로지르는 일차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 다리에는 트럭이 최대 bridge_length대 올라갈 programmers.co.kr 아이디어 문제를 보고 이해한 결과 슬라이딩 윈도우 개념을 넣으면 되겠다고 생각했다. window를 사용하여 다리에 있는 트럭을 비유하고 window에 있는 값의 합이 weight를 넘어가지 않게 한다. window에 옮기기 전에 합산이 weights를 넘어간다면 -> 트럭대신 0을 추가한다. truck 리스트가 비면 다 넘어갔다고.. 2022. 1. 27.
조이스틱 (파이썬,코딩테스트, 프로그래머스, 22-01-26 수정) 문제 (2022-01-26) https://programmers.co.kr/learn/courses/30/lessons/42860 코딩테스트 연습 - 조이스틱 조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다. ex) 완성해야 하는 이름이 세 글자면 AAA, 네 글자면 AAAA 조이스틱을 각 방향으로 움직이면 아래와 같습니다. ▲ - 다 programmers.co.kr 나의 코드 def solution(name): init_A = list("A"*len(name)) name=list(name) TF=[] for a,b in zip(name,init_A): TF.append(a==b) count=move_count(TF,0,0) for alpa in name: tmp=ord(alp.. 2022. 1. 26.
튜플 (코딩테스트, 프로그래머스) 문제 https://programmers.co.kr/learn/courses/30/lessons/64065 코딩테스트 연습 - 튜플 "{{2},{2,1},{2,1,3},{2,1,3,4}}" [2, 1, 3, 4] "{{1,2,3},{2,1},{1,2,4,3},{2}}" [2, 1, 3, 4] "{{4,2,3},{3},{2,3,4,1},{2,3}}" [3, 2, 4, 1] programmers.co.kr 나의 코드 def solution(s): answer = [] s=s[2:-2] s=s.split("},{") s=sorted(s,key=lambda x:len(x)) for i in range(len(s)): s[i]=s[i].split(",") for i in range(len(s)-1,0,-1): f.. 2022. 1. 25.
문자열 압축 (코딩테스트, 프로그래머스) 문제 https://programmers.co.kr/learn/courses/30/lessons/60057 코딩테스트 연습 - 문자열 압축 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문 programmers.co.kr 나의 코드 def solution(s): answer=len(s) for i in range(1,len(s)//2+1): tmp=s #슬라이싱 해야되니 기존 s를 보호하기 위해 tmp선언 count=1 #몇번 반복됬는지 확인 tmp_str="" #압축한 뒤의 str, 길이확인에 필요 while len(tmp)>i: #슬라이싱 길이 만큼 남아있을 때까.. 2022. 1. 24.
프린터 (코딩테스트, 프로그래머스) 문제 https://programmers.co.kr/learn/courses/30/lessons/42587 코딩테스트 연습 - 프린터 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린 programmers.co.kr 나의 코드 (런타임 에러 3개) from collections import deque def solution(priorities, location): answer=0 priorities = deque(priorities) point_list = deque(range(len(priorities))) while priorities: tmp = priorities... 2022. 1. 20.