전체 글
-
2018 KAKAO BLIND RECRUITMENT/[1차] 비밀지도알고리즘/프로그래머스 2020. 11. 15. 16:46
programmers.co.kr/learn/courses/30/lessons/17681 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다 programmers.co.kr - 문제 설명 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다. 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 공백(" ) 또는벽(#") 두 종류로 이루어져 있다. 전체..
-
2019 카카오 개발자 겨울 인턴십/튜플알고리즘/프로그래머스 2020. 11. 14. 20:39
https://programmers.co.kr/learn/courses/30/lessons/64065?language=python3 코딩테스트 연습 - 튜플 "{{2},{2,1},{2,1,3},{2,1,3,4}}" [2, 1, 3, 4] "{{1,2,3},{2,1},{1,2,4,3},{2}}" [2, 1, 3, 4] "{{4,2,3},{3},{2,3,4,1},{2,3}}" [3, 2, 4, 1] programmers.co.kr - 문제 설명 셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)이라고 하며, 다음과 같이 표현할 수 있습니다. (a1, a2, a3, ..., an) 튜플은 다음과 같은 성질을..
-
2019 카카오 개발자 겨울 인턴십/크레인 인형뽑기 게임알고리즘/프로그래머스 2020. 11. 14. 16:03
programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr - 문제 설명 게임 화면은 1 x 1 크기의 칸들로 이루어진 N x N 크기의 정사각 격자이며 위쪽에는 크레인이 있고 오른쪽에는 바구니가 있습니다. (위 그림은 5 x 5 크기의 예시입니다). 각 격자 칸에는 다양한 인형이 들어 있으며 인형이 없는 칸은 빈칸입니다. 모든 인형은 1 x 1 크기의 격자 한 칸을 차지하며 격자의 가장 아래 칸부터 차곡차곡 쌓여 있습니다. 게임 사용자는 크레인을 좌우로 움직..
-
[쉽게 배우는 운영체제] 3장 연습문제 정답공부/쉽게 배우는 운영체제 2020. 11. 14. 13:50
1. 프로그램이 프로세스가 되려면 운영체제로부터 무엇을 받아야하는가? PCB, 프로세스 제어 블록 2. 프로세스의 상태 중 CPU를 할당받기 위해 기다리는 상태는 무엇인가? 준비 상태 3. 프로세스의 상태 중 입출력 작업을 하기 위해 이동하는 상태는 무엇인가? 대기 상태 4. CPU 스케줄러가 준비 상태에 있는 프로세스 중 하나를 골라 CPU를 할당하는 작업을 무엇이라고 하는가? 디스패치 5. 유닉스에서 Ctrl + Z 키를 눌러 프로세스가 중단되면 프로세스는 어떤 상태로 바뀌는가? 휴식 상태 6. 실행 상태에서 하나의 프로세스가 나가고 새로운 프로세스가 들어오는 상황을 무엇이라고 하는가? 문맥 교환 7. 실행 중인 프로세스로부터 새로운 프로세스를 복사하는 시스템 호출은 무엇인가? fork() 8. 프로..
-
[쉽게 배우는 운영체제] 2장 연습문제 정답공부/쉽게 배우는 운영체제 2020. 11. 14. 13:29
1. CPU의 구성에 대해 설명하시오. 산술논리 연산장치, 제어장치, 레지스터로 구성되있다. 2. 폰노이만 구조의 가장 중요한 특징을 설명하시오. 모든 프로그램은 메모리에 올라와야 실행할 수 있다. 3. 버스의 종류를 나열하시오. 제어버스, 주소버스, 데이터 버스 4. 단방향 버스에 대해 설명하시오. 한방향으로만 간다, 주소버스는 단방향으로 주소를 표현하는 신호가 cpu로부터 다른장치로 향하고 반대로의 전송은 없다. 5. 다음에 실행할 명령어의 주소를 가지고 있는 레지스터는 무엇인가? PC, 프로그램 카운터 6. 다음에 실행할 명령어를 보관하는 레지스터는 무엇인가? IR, 명령어 레지스터 7. 메모리 주소를 보관하는 레지스터는 무엇인가? AR, 주소 레지스터 8. 메모리에 저장할 데이터나 메모리에서 가져..
-
Django 튜토리얼공부/Web 2020. 11. 8. 17:11
docs.djangoproject.com/ko/3.1/intro/tutorial01/ 첫 번째 장고 앱 작성하기, part 1 | Django 문서 | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com source myvenv/bin/activate python manage.py runserver 0:80
-
[쉽게 배우는 운영체제] 1장 연습문제 정답공부/쉽게 배우는 운영체제 2020. 11. 8. 16:58
한빛아케데미, 쉽게 배우는 운영체제, 조성호 지음 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어는 무엇인가? 운영체제 가전제품과 같이 CPU의 성능이 낮고 메모리 크기도 작은 시스템에 내장하도록 만든 운영체제를 무엇이라고 하는가? 임베디드 운영체제 사용자가 원하는 기능을 수행하기 위해 컴퓨터 자원을 사용하는 소프트웨어는 무엇인가? 응용 프로그램 운영체제가 없는 컴퓨터에서는 어떤 문제가 발생하는지 설명하시오. 만들 당시의 구현한 기능외에 다른 기능을 추가하거나 성능을 향상시킬수 없다. 기계와 사용자 사이에 명령을 전달하고 처리한 결과를 알려주는 것을 무엇이라고 하는가? 인터페이스 프로그램과 데이터를 한 번에 입력한 후 작업의 최종 결과만 얻는 운영체제 방..