list
  • 백준 2562번: 최댓값 (구현) https://www.acmicpc.net/problem/2562문제9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수3, 29, 38, 12, 57, 74, 40, 85, 61이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다.입력첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다.출력첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다.예제 입력32938125774408561예제 출력858풀이num_list = []for i in range(9): num = int(i..

    Read more
  • 백준 10871번: X보다 작은 수 (구현 문제)https://www.acmicpc.net/problem/10871문제정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.입력첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000)둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.출력X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다.예제 입력10 51 10 4 9 2 3 8 5 7 6예제 출력1 4 2 3풀이N, X = map(int, input().split())A = list(map(int,..

    Read more
  • Advanced Data Type (고급 자료형)이번 글에서는 Python의 Advanced Data Type (고급 자료형)에 데하여 설명을 해보겠습니다.List (리스트)List(리스트)는 순서가 있는 가변 길이의 Sequence 자료형입니다.주요한 특징은, 순서를 유지하고, 중복순서를 하용하며, 요소의 추가, 삭제, 수정이 가능하다는 점입니다.list_example = [1, 2, 3, 4]list_example.append(5) # [1, 2, 3, 4, 5]list_example.remove(3) # [1, 2, 4, 5]Set (세트)Set(세트)는 서가 없는 중복되지 않은 요소의 집합입니다.주요한 특징은, 순서가 없고, 중복순서를 하용하지 않으며, 집합 연산 (교집합, 합집합, 차집합)에..

    Read more