본문 바로가기

분류 전체보기73

2021 카카오 채용연계형 인턴십표 편집 1. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/81303 코딩테스트 연습 - 표 편집 8 2 ["D 2","C","U 3","C","D 4","C","U 2","Z","Z"] "OOOOXOOO" 8 2 ["D 2","C","U 3","C","D 4","C","U 2","Z","Z","U 1","C"] "OOXOXOOO" programmers.co.kr 0 ~ n-1까지의 n개의 원소를 가진 표에 대해 편집을 하는 문제이다. 편집 명령어는 아래와 같다. "U X" : 위로 X만큼 이동 "D X" : 아래로 X만큼 이동 "C" : 지금 있는 위치의 원소 삭제 "Z" : 가장 최근에 삭제했던 원소 복원 처음 접근했던 방식은, 아래와 같았다. 길이 n.. 2021. 9. 30.
2021 카카오 채용연계형 인턴십 > 거리두기 확인하기 1. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/81302 코딩테스트 연습 - 거리두기 확인하기 [["POOOP", "OXXOX", "OPXPX", "OOXOX", "POXXP"], ["POOPX", "OXPXP", "PXXXO", "OXXXO", "OOOPP"], ["PXOPX", "OXOXP", "OXPOX", "OXXOP", "PXPOX"], ["OOOXX", "XOOOX", "OOOXX", "OXOOX", "OOOOO"], ["PXPXP", "XPXPX", "PXPXP", "XPXPX", "PXPXP"]] [1, 0, 1, 1, 1] programmers.co.kr 2. 풀이 #include #include #include using na.. 2021. 9. 29.
tomcat timeout 설정 1. 서론 회사 업무 중 클라이언트에서 보내주는 파일을 수신해 저장하는 파일 서버를 개발할 일이 생겼다. 대용량 파일 처리를 위해, 파일 바이너리 데이터를 http프로토콜에서 제공하는 multipart로 송수신하는 것이 아니라 octet-stream 방식 위에 별도의 프로토콜을 만들어 송수신하기로 했다. 그런데, 고객사로 부터 파일 전송 과정에서 네트워크 대역폭을 일정 수준 이상 넘기지 말아 달라는 요구사항이 있었다. 이것 때문에 클라이언트에서 파일을 보낼 때 초당 전송량을 계산 후, 임계치가 넘으면 sleep을 하는 과정이 추가되었다. 그런데, 그 과정이 추가된 후 서버와 연동해 보니 서버측에서 에러가 발생했다. java.net.SocketTimeoutException에 대해 찾아보았다. http la.. 2021. 9. 29.
2021 카카오 채용연계형 인턴십 > 숫자 문자열과 영단어 1. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr #include #include #include using namespace std; void init(map& myMap) { myMap.clear(); myMap.insert({ "zero", 0 }); myMap.insert({ "one", 1 }); myMap.insert({ "two", 2 }); myMap.insert({ ".. 2021. 9. 28.