본문 바로가기

전체 글113

KT클라우드 코딩테스트 문제는 총 4문제이지만 어떤 문제였는지 기억이 나는 문제는 3문제다. (한 문제는 기억에도 없고 이면지에도 없었음....) 3문제는 프로그래머스 기준 LV.2 정도이며 한문제는 알고리즘을 좀 생각할만한 문제였다. SSAFY면접준비 기간부터 해서 SSAFY에 합격하여 서울에 자리를 잡을 때까지 개발공부는 완전히 손놓은 상태여서 오랜만에 코딩테스트를 치니 필요한 기능들이 기억이 안났고 부주의로 발생한 오류를 찾아 고치는데 시간을 허비하여 전부 풀지는 못했다. 구차한 변명이다......반성해야겠다. 결국 3문제를 풀었고 마지막 문제는 남은시간을 고려했을 때 차라리 3문제에 허점이 없는지 확인하는게 더 나을 거 같아서 유형만 대충보고 넘겼다. 느낀점 1. 어려운 문제들이 아니였다. 단순한 구현문제들이였고 충분히.. 2022. 7. 25.
javascript로 이미지 분석해보기 (canvas, WebRTC) 구현방식(제일 하단에 실제 동작하는 코드가 기입되어 있습니다.) 1. 첫번째 좌표를 (x1,y1)로, 두번째 좌표를 (x2,y2)로 하였을 때 너비(w), 높이(h)를 변수로 기입한다. 2. 동적으로 이미지를 받아오기 위해 WebRTC를 사용하여 특정 프로세스 상황을 비디오로 불러온다. 3. 불러오기위해 start버튼을 누르고, snapshot을 누르면 canvas두개를 좌표에 맞게 비디오 이미지를 잘라온다. 첫번째 좌표에 따라 붉은색 좌표를 기준으로 잡고 너비와 높이에 맞게 해당 프로세스 이미지를 자른다. 두번째 좌표도 같은 방식으로 같은 너비와 높이에 맞게 해당 프로세스 이미지를 자른다. 그리고 제일 위에 있는 이미지는 두 이미지를 비교해서 픽셀값이 다른 부분을 R,G,B값이 달라지게 하여 가독성을 .. 2022. 7. 18.
괄호 회전하기 (파이썬, 프로그래머스, 코딩테스트) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/76502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 단순히 스택을 사용해서 소거하는 식으로 맞는 문자열 판별을 할 수 있다. 나의 코드 def solution(s): answer = 0 arr = [s] for i in range(len(s)-1): arr.append(arr[-1][1:]+arr[-1][0]) for i in arr: if check(i): answer+=1 return answer def check(s): stack .. 2022. 7. 16.
게임 맵 최단거리 (코딩테스트, 프로그래머스, 파이썬) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 큐를 사용해서 최단 경로로 도착하는 거리를 측정하였다. 재귀를 쓸 필요없이 queue는 n거리 이동시 도착 가능한 좌표들을 queue배열에 저장, while문을 한번 할 때마다 queue 좌표들에서 인접한 maps들 중 1이 있는 것들을 queue에 저장한다. 과거의 좌표와 이동할 좌표가 공존하기 때문에 init_q 변수로 이전과 이후를 구분한다. while문 실행시 과거 좌표까지만 fo.. 2022. 7. 16.
틀린그림찾기 도우미 사용법 (아래에서 사용하시오) 1. start 글씨를 누른다. 2. 창 -> 메이플스토리를 누른다. (메이플 틀린그림찾기 시작할 것) 3. snapshot을 누른다. 4. 눈뽕나는 부분을 찾아 틀린그림을 맞춘다. 이거 아래에서 사용하세요 개발자는 책임지지 않습니다......? HTML 삽입 미리보기할 수 없는 소스 2022. 7. 15.
2022-07-02 코강유틸 서비스를 임시 중단하며(서비스 재가동) 07-05 서비스 재가동하였습니다! 요약 1. 지금 사용자가 급증해서 지금 서버자원으로는 서비스 운영이 불가능함 2. 해결방법이 더 좋은 유료 클라우드 서버를 구매해서 새로 세팅하는 방법밖에 없을 듯 3. 구매하는 건 둘째치고 이번주, 다음주 전부 일정이 있어서 개발각이 잡히지 않음 ㅠㅠ 4. 서비스 임시 중단........ ------------------------------------------------------------------------------------------------------------------------------------------------- 사유 : t2.micro 프리티어 성능으로는 사용자들의 요청처리를 버틸 방법이 없음..... https://www.youtu.. 2022. 7. 2.