분류 전체보기
[Android] Activity의 생명주기
Activtiy란 !! 사용자에게 UI 화면을 제공하는데 있어 가장 기본이 되는 「앱 컴포넌트」 이다. 이 액티비티에 다양한 컴포넌트를 추가하여 다채로운 UI를 구성할 수 있다. 이 Activity는 어디서 생성할까? => 모든 액티비티는 Manifest 파일에 선언되어야 한다. 더보기 Manifest가 뭔데? 앱의 패키지 이름, 사용되는 컴포넌트, 권한, 요구하는 하드웨어와 소프트웨어 특징을 설정하는 곳 즉 ! 안드로이드 앱에 대한 각종 정보를 기술한 애플리케이션 명세서 AppCompatActivity()를 상속받아 onCreate() 메서드를 오버라이딩 하는 방식으로 간편하게 Activity를 생성할 수 있다. AppCompatActivity는 안드로이드 하위버전을 지원하는 Activity의 일종이다..
백준 2822 파이썬 점수계산 해답
answer = [] for i in range (8): answer.append(int(input())) result = sorted(answer,reverse=True) result_idx = [] for i in result[:5]: result_idx.append(answer.index(i)+1) # 문제에서 순서는 0번부터가 아닌 1번부터 이므로 print(sum(result[:5])) # result의 상위5개 sum result_idx.sort() print(*result_idx) # list에서 *을 붙이면 []가 벗겨진 인자들만 출력이 된다. 리스트의 기능을 잘 활용해서 문제를 해결할 수 있었습니다.
파이썬 코딩테스트에 자주나오는 정렬문제 무엇이 있을까?
www.acmicpc.net/problem/1026 1026번: 보물 첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거 www.acmicpc.net 정렬과 리스트의 기능을 활용한 문제입니다. www.acmicpc.net/problem/2822 2822번: 점수 계산 8개 줄에 걸쳐서 각 문제에 대한 참가자의 점수가 주어진다. 점수는 0보다 크거나 같고, 150보다 작거나 같다. 모든 문제에 대한 점수는 서로 다르다. 입력으로 주어지는 순서대로 1번 문제, 2번 문 www.acmicpc.net 정렬과 리스트의 기능을 활용한 문제입니다. www.acmi..