목록2024/12 (6)
nayonngme
대다수의 사람들에게 익숙한 문장이 있다."hello, world" 프로그래밍을 배운 사람은 당연하고, 배우지 않은 사람이라도 한 번쯤은 들어봤을 것 같다 90% 이상의 프로그래밍 책 또는 강의에서 이 문장을 입출력해보라고 시킨다. 나도 처음으로 개발을 배웠을 땐 이 문장이 화면에 나타나는 것만으로도 설렘을 느낀 적도 있었다 ㅋㅋ 이제는 가끔 농담을 할 때나 우스갯소리로 여기곤 했는데,최근에 이 문장이 아주 오래전에 탄생했다는 흥미로운 사실을 알게 됐다. 무려 1978년도에 Kernighan & Ritchie가 C로 이 문장을 처음 썼다고 한다.그 이후로 대부분의 프로그래밍 언어에서 가장 먼저 하는 일이 이 문장을 출력하는 것이 되었다. * 아래의 링크에서 hello, world의 역사(?)와 다양한..
EUC-KRKS X 1001 KS X 1003 문자집합 기반의 한글 인코딩 방식이다.완성형 인코딩 방식문자 하나에 2 Byte 크기의 코드를 부여한다.2바이트는 16비트이므로, 다시 말해 4자리짜리 16진수가 필요하다.(ex) "가" = b0a1EUC-KR을 체험할 수 있는 사이트 : https://dencode.com/ (광고X)운영체제에 따라 CRLF / LF / CR 중 하나를 선택 -> EUC-KR (KS X 1001) 클릭
https://school.programmers.co.kr/learn/courses/30/lessons/42748 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 내 코드 (ms)def solution(array, commands): answer = [] for i in range(len(commands)): arr_list = array[commands[i][0]-1:commands[i][1]] arr_list.sort() answer.append(arr_list[commands[i][2]-1]) return answer 다른 사람 코드 (m..
https://www.acmicpc.net/problem/10817 시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초256 MB138295680865962150.579%문제세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오. 입력첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)출력두 번째로 큰 정수를 출력한다.예제 입력 1 복사20 30 10예제 출력 1 복사20예제 입력 2 복사30 30 10예제 출력 2 복사30예제 입력 3 복사40 40 40예제 출력 3 복사40예제 입력 4 복사20 10 10예제 출력 4 복사10 내 코드 - 선택 정렬 (36ms)arr = list(map(int, input()..
https://www.acmicpc.net/problem/2750 시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초128 MB2253281293608864158.191%문제N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.입력첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.출력첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.예제 입력 1 복사552341예제 출력 1 복사12345 내 코드 (56ms)n = int(input())arr = []for _ in range(n): arr.append(int(in..
https://www.acmicpc.net/problem/2752 1 초128 MB48491290492586061.352%문제동규는 세수를 하다가 정렬이 하고 싶어졌다.정수 세 개를 생각한 뒤에, 이를 오름차순으로 정렬하고 싶어졌다.정수 세 개가 주어졌을 때, 가장 작은 수, 그 다음 수, 가장 큰 수를 출력하는 프로그램을 작성하시오.입력정수 세 개가 주어진다. 이 수는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 이 수는 모두 다르다.출력제일 작은 수, 그 다음 수, 제일 큰 수를 차례대로 출력한다.예제 입력 1 복사3 1 2예제 출력 1 복사1 2 3출처문제의 오타를 찾은 사람: hijkl2e잘못된 데이터를 찾은 사람: rory143알고리즘 분류구현정렬 내 코드 (36ms)arr =..