본문 바로가기

분류 전체보기

(204)
SQL 코드카타 175 - Contest Leaderboard https://www.hackerrank.com/challenges/contest-leaderboard/problem?isFullScreen=true Contest Leaderboard | HackerRankGenerate the contest leaderboard.www.hackerrank.com ColumnTypehacker_idIntegernameInteger Hackers 테이블:hacker_id : 해커의 idname : 해커의 이름 ColumnTypesubmission_idIntegerhacker_idIntegerchallenge_idIntegerscoreInteger Submissions 테이블:submission_id : 제출물의 idhacker_id : 제출물을 작성한 해커의 idchal..
CS 2일차 용어 정리 어제와 마찬가지로 특강에서 들었던 개념들을 복습하면서 정리해줄 예정이다. 오늘 정리할 개념들객체지향 프로그래밍폭포수, 애자일 방법론디자인 패턴V&V (검증과 확인)cpu gpu 더 자세히이제 해당 개념들에 대해서 더 자세히 알아보면서 정리해보자. 객체지향 프로그래밍 : 말그대로 객체와 그 객체의 동작(메서드)를 포함하는 프로그래밍 단위를 말한다. 파이썬의 경우 class를 통해서 객체를 생성하고 class에 메서드들을 def 할 수 있다. 다만, 객제지향 프로그래밍에서 가장 이해가 안되는 것은 용어의 뜻이 아니라 그것을 어떻게 프로그래밍에 활용할 수 있는지이다. 튜터님 설명에 따르면 지금수준에서 알고리즘 문제를 풀때는 사용할 일이 적다고 하는데... 나중에 다른 과제를 할 때 언제든시 사용할 수 있도록 ..
알고리즘 코드카타 118 - 거리두기 확인하기 https://school.programmers.co.kr/learn/courses/30/lessons/81302 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 설명 개발자를 희망하는 죠르디가 카카오에 면접을 보러 왔습니다. 코로나 바이러스 감염 예방을 위해 응시자들은 거리를 둬서 대기를 해야하는데 개발 직군 면접인 만큼 아래와 같은 규칙으로 대기실에 거리를 두고 앉도록 안내하고 있습니다. 대기실은 5개이며, 각 대기실은 5x5 크기입니다. 거리두기를 위하여 응시자들 끼리는 맨해튼 거리1가 2 이하로 앉지 말아 주세요. 단 응시자가 앉아있는 자리 사이가 ..
SQL 코드카타 174 - Challenges https://www.hackerrank.com/challenges/challenges/problem?isFullScreen=true Challenges | HackerRankPrint the total number of challenges created by hackers.www.hackerrank.com ColumnTypehacker_idIntegernameInteger Hackers테이블:hacker_id : 해커의 idname : 해커의 이름 ColumnTypechallenge_idIntegerhacker_idInteger Challenges 테이블:challenge_id : 챌린지의 idhacker_id : 해커의 idJulia는 학생들에게 코딩 챌린지를 만들도록 요청했습니다. 각 학생이 만든 ..
cs, sql 주차 시작 + 간단한 용어 정리 2주간 알고리즘 주차가 끝나고 cs, sql주차가 시작되었다.개인적으로 하드웨어에 관심이 많은 편은 아니라 다음주에 있을 sql이 더 기대가 되지만 그렇다고 수업을 안들을 것도 아니고... 가능한 열심히 해봐야겠다. GPU나 CPU같이 익숙한 용어들이 귀에 들어오기도 하고... 우선 오늘 수업때 들었던 용어들은 간단하게 정리해보았다.프로세스 : 현재 실행중인 프로그램프로세싱 : 프로그램이 실행중인 상태멀티테스킹 : 하나의 cpu가 시분할 방식을 사용해서 여러 작업이 동시에 처리되는 것 처럼 보이게 함멀티프로세싱 : 두개 이상의 프로세스가 동시에 실행중인 상태멀티 스레드 : 하나의 프로세스가 여러 작업단위를 가지고 있는것스케줄링 : 작업에 필요한 자원들은 누가 언제 어떻게 사용할지 결정해주는것커널 : 하드..
알고리즘 코드카타 117 - 마법의 엘리베이터 https://school.programmers.co.kr/learn/courses/30/lessons/148653# 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명 마법의 세계에 사는 민수는 아주 높은 탑에 살고 있습니다. 탑이 너무 높아서 걸어 다니기 힘든 민수는 마법의 엘리베이터를 만들었습니다. 마법의 엘리베이터의 버튼은 특별합니다. 마법의 엘리베이터에는 -1, +1, -10, +10, -100, +100 등과 같이 절댓값이 10c (c ≥ 0 인 정수) 형태인 정수들이 적힌 버튼이 있습니다. 마법의 엘리베이터의 버튼을 누르면 현재 층 수에 버..
SQL 코드카타 173 - Ollivander's Inventory https://www.hackerrank.com/challenges/harry-potter-and-wands/problem?isFullScreen=true Ollivander's Inventory | HackerRankHelp pick out Ron's new wand.www.hackerrank.com ColumnTypeidIntegercodeIntegercoin_neededIntegerpowerInteger Wands 테이블:id : 지팡이의 idcode : 지팡이의 코드coin_needed : 지팡이의 비용power : 지팡이의 품질 ColumnTypecode IntegerageIntegeris_evilInteger Wands_Property 테이블:code  : 지팡이의 코드age : 지팡이의 연식..
알고리즘 코드카타 116 - 점찍기 https://school.programmers.co.kr/learn/courses/30/lessons/140107 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 설명 좌표평면을 좋아하는 진수는 x축과 y축이 직교하는 2차원 좌표평면에 점을 찍으면서 놀고 있습니다. 진수는 두 양의 정수 k, d가 주어질 때 다음과 같이 점을 찍으려 합니다. 원점(0, 0)으로부터 x축 방향으로 a*k(a = 0, 1, 2, 3 ...), y축 방향으로 b*k(b = 0, 1, 2, 3 ...)만큼 떨어진 위치에 점을 찍습니다. 원점과 거리가 d를 넘는 위치에는 점을 찍지..