준호씨의 블로그
Programmers - SQL - SUM, MAX, MIN 문제들 풀어보기 Programmers - SQL - SELECT 문제들 풀어보기 프로그래머스에서 SQL문제들 중 SELECT 문제들을 풀어 보았습니다. 테이블 하나에서 단순 조회하는 정도라 난이도는 쉬운 편입니다. 프로그래머스 코드 중심 junho85.pe.kr 지난번엔 SUM, MAX, MIN 문제들을 풀었습니다. 이번에는 GROUP BY 문제들을 풀어봅니다. 고양이와 개는 몇 마리 있을까 코딩테스트 연습 - 고양이와 개는 몇 마리 있을까 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE..
Programmers - SQL - SELECT 문제들 풀어보기 프로그래머스에서 SQL문제들 중 SELECT 문제들을 풀어 보았습니다. 테이블 하나에서 단순 조회하는 정도라 난이도는 쉬운 편입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 junho85.pe.kr SELECT 문제 풀기 다음으로 SUM, MAX, MIN 문제들을 풀어봅니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 현재 총 4문제가 있습니다. 최댓값 구하기 https://programmers.co.kr/learn/courses/30/lessons/59415 코딩테스..
어제부터 카카오 프로젝트 100 베타 시즌4가 시작되었습니다. 이번 시즌에도 이런저런 바쁜 일을 핑계로 이번 시즌은 건너뛸까 잠깐 고민했지만 결국 참여하게 되었습니다. 이미 어느 정도 습관을 줄여둔 상태라 프로젝트 100을 하지 않아도 꾸준히 글을 올리고 영상을 편집하고 있긴 했지만 혼자서 하다 보면 좀 느슨해지면서 퀄리티가 떨어지기도 합니다. 프로젝트 100에서 함께 인증을 하면 다른 사람들의 인증 내역들을 보면서 자극을 받기도 하고 정보를 주고받을 수도 있는 장점이 있습니다. 이번에는 블로그 포스팅과 유튜버를 주제로 두 가지만 참여하였습니다. 사실 블로그 포스팅하는 프로젝트가 몇 개 있었는데 이 프로젝트에 참여자가 많아서 참여하게 되었습니다. 매니저 분도 뭔가 전문가의 느낌이 납니다. 몰랐는데 특강도..
페이스북에 누군가 올린 문해력과 관련된 글을 보고 영상을 찾아봐야 되겠다는 생각이 들었습니다. 유튜브에 검색해 보니 EBS에서 올려둔 영상이 있더군요. 다만 오늘까지 5부까지 방영을 했는데 유튜브에는 1부 풀 영상과 2부는 2/3 정도만 올라와 있습니다. 현재 유튜브에 올라온 영상들은 플레이리스트로 저장해 두었습니다. 당신의 문해력 www.youtube.com 찾다 보니 EBS 홈페이지에 전화를 무료로 올리고 있는 거 같습니다. EBS 홈페이지에서 보면 좋을 거 같습니다. 당신의 문해력 (당신의 문해력) 글을 읽고 의미를 이해하는 능력이라는 뜻의 문해력. 하지만 어느 순간부터 읽어도 이해하지 못하는 사람들이 늘어나고 있다. 대한민국 문해력 실태를 점검하고 미래 시대 혁심역량으로 떨... home.ebs...
프로그래머스에서 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년도 더 전에 이 책을 읽었던 적이 있습니다. 사서 본 책이었기에 분명 어딘가에 있을 거 같은데 찾아봐도 안 보여서 일단 도서관에서 빌려다 보았습니다. 고향집에 두고 왔나 싶기도 한데 못 찾겠으면 한 권 다시 구입해 둘까 합니다. 절판되어서 헌책방에서 구입해야 될 거 같네요. 처음 읽었을 때 막연히 뉴욕에 가보고 싶다고도 생각도 했었지만 아직 미국도 못 가봤네요. 언젠간 가볼 수도 있지 않을까요? 아무튼 안 읽은 지 오래되어서 기억이 가물가물한 상태로 다시 읽어 보았습니다. 이 책의 저자는 임백준 님이고 장르는 소설입니다. 소설이긴 하지만 내용을 보다 보면 상당히 현실적인 내용들도 많아서 아마 작가 본인의 경험이 많이 녹아 있지 않을까 생각이 듭니다. 등장인물에도 한국인인 영우를 중심으로 이야..
BinaryGap coding task - Learn to Code - Codility Find longest sequence of zeros in binary representation of an integer. app.codility.com 문제: Binary Gap은 2진수에서 1 사이에 있는 연속된 0의 최대 시퀀스입니다. 예를 들어 9는 2진수로 1001이고 binary gap은 2입니다. 529는 2진수로 1000010001이고 binary gap은 두 개이고 각각 4와 3인데 최댓값은 4입니다. 20은 10100이고 binary gap은 1입니다. 15는 1111이고 binary gap은 없습니다. 32는 100000이고 binary gap이 없습니다. 없는 경우 0을 리턴합니다. def s..