목록2021/03 (31)
준호씨의 블로그
프로그래머스에서 SQL문제들 중 SELECT 문제들을 풀어 보았습니다. 테이블 하나에서 단순 조회하는 정도라 난이도는 쉬운 편입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 직접 테스트해 보면서 작성하려면 테이블을 미리 만들어 두고 해 보면 좀 더 수월합니다. CREATE TABLE IF NOT EXISTS `animal_ins` ( `animal_id` VARCHAR(50) NOT NULL COMMENT '아이디', `animal_type` VARCHAR(30) NOT NULL COMMENT '생물 종', `datetime` DATETIME NO..
A는 N개의 정수로 이루어진 비어있지 않은 배열입니다. 배열의 요소들의 개수는 홀수개입니다. 한 개의 요소를 제외하고는 모두 짝을 이룰 수 있습니다. 예를 들어 다음과 같은 배열 A가 있습니다. A[0] = 9 A[1] = 3 A[2] = 9 A[3] = 3 A[4] = 9 A[5] = 7 A[6] = 9 0과 2의 위치의 요소는 9 1과 3의 위치의 요소는 3 4와 6의 위치의 요소는 9 5번째 위치의 요소는 7이고 짝을 이루지 않습니다. 이런 경우 함수는 7을 리턴하면 됩니다. 다음 가정에서 효과적인 알고리즘을 작성하세요. N은 홀수개이고 1~100만 안에 있는 숫자입니다. A의 각 요소는 정수이고 1~1,000,000,000의 범위를 가집니다. A의 값 중 하나를 제외하고 모두 짝수개입니다. 풀이 ..
Codility Your browser is not supported You should use a supported browser. Read more app.codility.com 배열 A를 K만큼 오른쪽 shift 하는 문제입니다. 단 범위를 넘어서는 숫자는 왼쪽 끝으로 이동합니다. 무한히 순환되는 구조입니다. A = [3, 8, 9, 7, 6] K = 6 이면 배열 [3, 8, 9, 7, 6]를 6만큼 오른쪽으로 shift 합니다. 결과는 [6, 3, 8, 9, 7]입니다. 5만큼 shift 하면 한 바퀴 돌고 1만큼 한 번 더 shift 한 것입니다. 1만큼 shfit 하면 결국 뒤의 1개와 앞의 4개 (길이-1)를 합친 것과 같습니다. 만약 빈 배열이면 자신을 리턴합니다. 그리고 shift개수가..
오랜만에 코빗에 로그인해 보았습니다. 오래전 거래내역이 보입니다. 당시 비트코인은 36만 원 정도 했고 무려 비트코인을 무려 4개나 구입했었습니다. 지금은 1개 구입하기도 힘든 시대인데 말이죠 ^^; 그 당시 썼던 글이 있네요. bitcoin 을 구입 해 보자 @korbit 사실 작년인가 언젠가 경험 삼아 bitcoin 을 구입 해 보려고 계획을 세웠었는데 이런저런 사유로 구입 하지 못했다. 그 당시 채굴도 조금 시도 해 보았지만 지급 받을 만큼 채굴도 못했다. 이미 채 junho85.pe.kr 코빗에서 당시의 차트를 캡처해 보았습니다. 그 당시에도 2014년에는 180만 원이나 하던 코인이 30만 원대까지 떨어졌던 상황이었고 제가 구입한 이후로 20만 원대 까지 떨어졌었습니다. 이러다 망하는 거 아닌가..
아마도 10년도 더 전에 이 책을 읽었던 적이 있습니다. 사서 본 책이었기에 분명 어딘가에 있을 거 같은데 찾아봐도 안 보여서 일단 도서관에서 빌려다 보았습니다. 고향집에 두고 왔나 싶기도 한데 못 찾겠으면 한 권 다시 구입해 둘까 합니다. 절판되어서 헌책방에서 구입해야 될 거 같네요. 처음 읽었을 때 막연히 뉴욕에 가보고 싶다고도 생각도 했었지만 아직 미국도 못 가봤네요. 언젠간 가볼 수도 있지 않을까요? 아무튼 안 읽은 지 오래되어서 기억이 가물가물한 상태로 다시 읽어 보았습니다. 이 책의 저자는 임백준 님이고 장르는 소설입니다. 소설이긴 하지만 내용을 보다 보면 상당히 현실적인 내용들도 많아서 아마 작가 본인의 경험이 많이 녹아 있지 않을까 생각이 듭니다. 등장인물에도 한국인인 영우를 중심으로 이야..