Juwan Park :: '프로그래밍' 태그의 글 목록

병합식 퀵 정렬

병합식 퀵 정렬 알고리즘에 대해 포스팅합니다.이를 이해하려면 먼저 퀵 정렬이라는 알고리즘에 대해 이해할 필요가 있습니다.우선 우리가 흔히 알고 있는 퀵 정렬은 버블 정렬처럼 데이터의 값을 서로 바꾸는 '교환 정렬' 방식입니다. 여기서는 교환식 퀵 정렬이라고 부르겠습니다.먼저 교환식 퀵 정렬이 어떻게 돌아가는지 보자면, [4, 6, 1, 7, 8, 2, 3, 5] 이렇게 뒤죽박죽이 된 배열이 있다고 했을 때, 맨 앞의 4를 기준값으로 잡은 후 한 번..

★프로그래밍 :: 2016.08.25 22:00

99병의 맥주 코드 모음 사이트

http://www.99-bottles-of-beer.net/이 사이트에 가면 1500종류 정도의 프로그래밍 언어로 코딩한 99병의 맥주 예제가 있습니다.말 그대로 수많은 코드들로 짜여 있지만 사이트가 영어로 된 사이트이다 보니 노래 가사도 전부 영어로 출력됩니다.참고로 이 블로그에 올린 99병의 맥주 코드들은 한국어 번역본이 출력되게끔 코딩이 되어 있습니다.각 언어들로 코딩된 99병의 맥주 코드들을 비교하면서 언어별로 차이점을 어느 정도까지는 알아..

★프로그래밍 :: 2016.08.22 23:22

QB64 - DOS 시절의 QBasic을 윈도우에서도

QB64 - DOS 시절의 QBasic을 윈도우에서도

예전 DOS 시절 MS-DOS를 설치하면 동봉되어 있던 BASIC 프로그래밍 툴인 QBasic을 윈도우로 이식한 버전입니다.DOS 시절의 QBasic에 비해 기능이 훨씬 강력해졌으며 보다 폭 넓은 프로그래밍이 가능해졌습니다.또한, 자체적으로 EXE 파일을 생성하는 것도 가능합니다. (※주: DOS판 QBasic에는 이 기능이 없었으며 QuickBasic에서만 가능했습니다.)윈도우 뿐만 아니라 맥이나 리눅스용으로도 이식되어 있습니다.(필자는 초등학생 ..

★프로그래밍 :: 2016.08.12 23:44

Online REPL, Compiler & IDE

사이트는 https://repl.it입니다.온라인에서 웹 브라우저를 이용하여 여러 가지 프로그래밍 언어의 코드를 작성하고 실행해 볼 수 있습니다.C, 자바(Java), 파이썬(Python) 등의 언어와 PHP, 자바스크립트(JavaScript) 등의 웹 프로그래밍 언어도 지원합니다.(주: 자바와 자바스크립트는 전혀 별개의 언어입니다.)실행 가능한 프로그래밍 언어들은 다음과 같습니다. 굵은 글씨는 repl.it 사이트에서 'Popular' 언어로 지정..

★프로그래밍 :: 2016.08.09 11:35

프로그래밍 언어 루비(Ruby)

프로그래밍 언어 루비(Ruby)

프로그래밍 언어 루비(Ruby)를 시작해 봅시다.루비(Ruby)는 일본의 컴퓨터 과학자 마츠모토 유키히로(松本行弘; Mats)가 창시한 프로그래밍 언어로, 사용하기 쉽고 편하게 만들어져 있습니다.객체 지향적이고 확장성이 매우 좋다는 특징이 있어 웹 서버 등 여러 곳에서 널리 쓰이고 있습니다.루비 온 레일즈(Ruby on Rails)가 바로 루비를 기반으로 한 웹 애플리케이션 프레임워크입니다.RPG 만들기 XP와 VX, Ace에서 사용하는 스크립트 또..

★프로그래밍/Ruby :: 2015.09.12 21:58
Today 48    Yday 46    Tot 56,858
Juwan Park
Juwan Park's blog is powered by Daum and TISTORY.
Contemporary Blue for TISTORY.
Designed by Juwan Park. Creative Commons License
▲ TOP