백준 14002 파이썬
https://www.acmicpc.net/problem/14002 14002번: 가장 긴 증가하는 부분 수열 4 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이 www.acmicpc.net 코드 n = int(input()) a = list(map(int,input().split())) dp = [0] * n box = [] for i in range(n): for j in range(i): if a[i] > a[j] and dp[i] < dp[j]: dp[i] = dp[j] dp[i] += 1 chk..
2022. 5. 4.
Programmers Weekly challenge - 2주차
https://programmers.co.kr/learn/courses/30/lessons/83201 코딩테스트 연습 - 2주차 [[100,90,98,88,65],[50,45,99,85,77],[47,88,95,80,67],[61,57,100,80,65],[24,90,94,75,65]] "FBABD" [[70,49,90],[68,50,38],[73,31,100]] "CFD" programmers.co.kr ○ 문제평가 난이도는 그렇게 어렵지 않은 편이나 문제가 길고 구현해야할게 은근히 많기 때문에 먼저 어떻게 구현할지 생각하고 접근한다면 쉽게 풀 수 있는 문제이다. ○ 나의 문제 풀이 def solution(scores): student_score = [] EachStudent_score = [] ave..
2021. 8. 24.