분류 전체보기

내용출처 : 유튜브 홍드로이드님 강의 -to do list- 1. TextView 2. EditText & Button 3. Intent 화면전환 4. ImageView & Toast 5. 패키지구조 & 역할 6. ListView 7. Navigation Menu +) 앱 launching방법은 맨 위에 실행 키 누르고 맨 아래에 있는 4: Run키 누르는 것이다. 1. TextView (activity_main.xml 부분을 조작하여 design부분에 TextView 넣기) ① 원래 ConstraintLayout으로 기본설정되어있었는데 LinearLayout으로 바꿔줬다.(단지 그게 더 편해서) ② html만들듯이 를 통해 TextView를 간단히 넣을 수 있다. ③ android:layout_widt..
· CS/파이썬
파이썬(Python) 시간 초과 해결방법 ① input() 대신 sys.stdin.readline() 사용하기 input() 내장함수는 sys.stdin.readline()과 달리 prompt message를 출력하고, 개행 문자를 삭제한 것을 리턴하기에(즉, rstrip()를 적용하여 반환한다는 의미이다.) 더 느릴 수밖에 없다. ## word = input() # input()함수는 사용자의 입력을 받고, 문자열로 변환 후 추가 strip 과정을 거친 뒤에 반환 pritn(word) ## import sys for line in sys.stdin :# 한줄로 입력된 얘들이 하나로 출력됨 print(line) ## import sys for each in sys.stdin.readline() :# 한줄..
https://www.acmicpc.net/problem/1932 1932번: 정수 삼각형 첫째 줄에 삼각형의 크기 n(1 ≤ n ≤ 500)이 주어지고, 둘째 줄부터 n+1번째 줄까지 정수 삼각형이 주어진다. www.acmicpc.net 문제 설명 풀이 과정 나의 풀이 ① 이 문제에서 직관적으로 파악한 것은 '위에서 아래로 순차적으로 진행되는 과정 속에서 최대인 경우를 찾는 것이니깐... DP문제인가...?'였다. ② DP문제인듯한 느낌을 받은 상태에서 예제문제의 과정을 직접 수행해보며 확인해보았다. 위에서 아래로 내려오며 빨간 O표 부분은 과정 속에서 최선의 방법이고, 빨간 X표 부분은 과정 속에서 버려지는 부분이다. ③ 아이디어 열기 (1) 입력값 처음 입력되는 값인 5값은 5줄의 삼각형 크기의 숫..
· Algorithm
https://www.acmicpc.net/problem/1406 1406번: 에디터 첫째 줄에는 초기에 편집기에 입력되어 있는 문자열이 주어진다. 이 문자열은 길이가 N이고, 영어 소문자로만 이루어져 있으며, 길이는 100,000을 넘지 않는다. 둘째 줄에는 입력할 명령어의 개수 www.acmicpc.net 문제 설명 한 줄로 된 간단한 에디터를 구현하려고 한다. 이 편집기는 영어 소문자만을 기록할 수 있는 편집기로, 최대 600,000글자까지 입력할 수 있다. 이 편집기에는 '커서'라는 것이 있는데, 커서는 문장의 맨 앞(첫 번째 문자의 왼쪽), 문장의 맨 뒤(마지막 문자의 오른쪽), 또는 문장 중간 임의의 곳(모든 연속된 두 문자 사이)에 위치할 수 있다. 즉 길이가 L인 문자열이 현재 편집기에 입..
[백준] 9095 1,2,3 더하기 (파이썬 Python) https://www.acmicpc.net/problem/9095 9095번: 1, 2, 3 더하기 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. www.acmicpc.net 문제 설명 정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 7가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 1+1+1+1 1+1+2 1+2+1 2+1+1 2+2 1+3 3+1 정수 n이 주어졌을 때, n을 1, 2, 3의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하시오. 풀이 과정 나의 풀이 ① 이 문제에서 직관적으로 파악한 것은 '정수 n을 숫자 1,2,3을 이용해 1,2,3의로만 이루어진 숫자합을 구성..
https://www.acmicpc.net/problem/11727 문제 설명 2×n 직사각형을 1×2, 2×1과 2×2 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×17 직사각형을 채운 한가지 예이다. 풀이 과정 나의 풀이 ① 이 문제에서 직관적으로 파악한 것은 '11726문제와 같이 DP문제이고, 결과 혹은 과정에 의한 규칙이 분명 존재하겠구나'이다. ② 아이디어 열기 우선 n의 값에 따른 문제의 과정과 결과에 대해 알아보자. n = 1 ; 1 n = 2 ; 3 n = 3 ; 5 n = 4 ; 11 n = 5 ; 21 n = 6 ; 43 ... 결과에 의해서는 한눈에 규칙이 안보인다. 그러므로 과정에 집중해보자..! n = 4인경우 경우의 수는 n = 3인 경우에서 2x1..
https://www.acmicpc.net/problem/11726 11726번: 2×n 타일링 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다. www.acmicpc.net 문제 설명 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다. 풀이 과정 나의 풀이 ① 이 문제에서 직관적으로 파악한 것은 '2xn개의 크기의 직사각형을 1x1,1x2로 채우는데.. n=1,n=2....의 과정 및 결과를 비교하며 규칙이 있는지 파악할 것 같은디...??'였다. ② 아이디어 열기 (1) 과..
-to do list- 1. 네비게이션 메뉴 바 만들기 이해하기 2. 레이아웃 강의 3. 애플리케이션 화면 디자인 4. 액티비티 화면 전환 네비게이션 메뉴 바 만들기 1. Navigation Drawer Activity 이해 새 프로젝트 만드는 과정에서 navigation activity 코드를 보며 이해하고 구현해보았다. (1) navigation header 부분 내용 바꾸기 value 폴더 안에 있는 string.xml에서 원하는 값의 데이터를 바꾸고 navigation headerd에 적용하면 된다. (2) navigation header에 개인사진 첨부하기 drawable 폴더 안에 원하는 이미지를 넣고 string.xml에서 넣은 이미지로 링크를 변경해주면 된다. string.xml쪽 코드 변..
태윤이
'분류 전체보기' 카테고리의 글 목록 (18 Page)