목차 문제 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 입력 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다. 출력 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. 풀이 주어지는 숫자를 차례대로 배열에 넣고, 그 안에서 최댓값과 그 인덱스를 출력하는 문제이다. 자바스크립트에서 배열은 상당히 독특한 방식으로 입력과 연산을 다루는 것을 알게 되었다. 문제 자체는 별 거 없으나 새로 알..
문제 상근이는 세계적인 소프트웨어 회사 기글에서 일한다. 이 회사의 가장 큰 특징은 자유로운 출퇴근 시간이다. 따라서, 직원들은 반드시 9시부터 6시까지 회사에 있지 않아도 된다. 각 직원은 자기가 원할 때 출근할 수 있고, 아무때나 퇴근할 수 있다. 상근이는 모든 사람의 출입카드 시스템의 로그를 가지고 있다. 이 로그는 어떤 사람이 회사에 들어왔는지, 나갔는지가 기록되어져 있다. 로그가 주어졌을 때, 현재 회사에 있는 모든 사람을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 로그에 기록된 출입 기록의 수 n이 주어진다. (2 ≤ n ≤ 106) 다음 n개의 줄에는 출입 기록이 순서대로 주어지며, 각 사람의 이름이 주어지고 "enter"나 "leave"가 주어진다. "enter"인 경우는 출근, "le..
문제 배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자. 입력 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. 출력 첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다. 풀이 입력받은 문자열을 바로 리스트로 전환할 수 있는 파이썬은 여러모로 편리하다. 문제가 있다면 내가 파이썬으로 개발을 하고있지 않아 자주 까먹는다는 것 정도. 문자열을 리스트로 받아 정수형으로 전환한 뒤 정렬, 이어서 다시 문자열로 합쳐서 출력해주었다. import sys a = list(map(int, list(sys.stdin.readline().strip()))) a.sort(reverse=True) print(*a, sep='')
문제 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. 출력 X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다. 풀이 파이썬의 리스트는 출력할 때 '*'를 앞에 붙여주면 대괄호 없이 원소만 출력할 수 있다. 그리고 한 줄 입력 받아서 int로 매핑한 뒤에 바로 리스트로 만드는 것도 좋았다. import sys n, x = map(int, sys.stdin.readline().s..
모든 여행에는 나름대로 애환이 있지만, 특히 장기 여행은 모든 것을 준비해서 출발 하기가 쉽지 않다. 우리같은 경우는 유럽에선 주로 버스를 이용하기 때문에 어느정도만 미리 일정을 잡고 출발을 했었다. 이후로 인터넷으로 버스 표를 예매하다 보니 인쇄에 대한 문제가 생겼고, 러시아에선 의사소통 문제로 처리하기가 쉽지 않았다. 게다가 겨우 찾아간 곳에선 장당 300원? 정도를 요구해서.. 딱 세장 프린트 하고 눈물의 900원을 날린 적도 있다. 어찌됐든 그 이후로도 프린트 가게를 유심히 보다가 빌니우스 올드타운 근처에서 괜찮아 보이는 곳을 찾아 들어가 보았다. 위치는 아래와 같다: 지도에 상호명(?)처럼 보이는 것을 검색하면 다른곳을 알려준다. 저 길로 따라가다 보면 이런 간판이 보인다. 그리고 열린 문을 보..
- Total
- Today
- Yesterday
- RX100M5
- Algorithm
- spring
- 스트림
- a6000
- 맛집
- 세모
- 기술면접
- 스프링
- BOJ
- 면접 준비
- 칼이사
- 백준
- java
- 야경
- Backjoon
- 리스트
- 세계일주
- 파이썬
- 동적계획법
- 유럽여행
- Python
- 여행
- 세계여행
- 지지
- 자바
- 유럽
- 남미
- 중남미
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |