만족은 하되 안주하지는 말자

기록해야 기억한다

분류 전체보기 168

[C++][알고리즘] 프로그래머스 "모의고사" 문제(완전탐색) 코드

https://programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 | 프로그래머스 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, programmers.co.kr 문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의..

[C++][알고리즘] 프로그래머스 "더맵게" 문제(heap)

https://programmers.co.kr/learn/courses/30/lessons/42626?language=cpp# 코딩테스트 연습 - 더 맵게 | 프로그래머스 매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같이 특별한 방법으로 섞어 새로운 음식을 만듭니다. 섞은 음식의 스코빌 지수 = 가장 맵지 않은 음식의 스코빌 지수 + (두 번째로 맵지 않은 음식의 스코빌 지수 * 2) Leo는 모든 음식의 스코빌 지수가 K 이상이 될 때까지 반복하여 섞습니다. Leo가 가진 programmers.co.kr 문제 설명 매운 것을 좋아하는 Leo는 모든 음식의..

[JAVA][알고리즘] 백준 1330번 두 수 비교하기

https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 '

[C][알고리즘] 백준 5532번 풀이

https://www.acmicpc.net/problem/5532 5532번: 방학 숙제 문제 상근이는 초등학교에 다닐 때, 방학 숙제를 남들보다 먼저 미리 하고 남은 기간을 놀았다. 방학 숙제는 수학과 국어 문제 풀기이다. 방학은 총 L일이다. 수학은 총 B페이지, 국어는 총 A페이지를 풀어야 한다. 상근이는 하루에 국어를 최대 C페이지, 수학을 최대 D페이지 풀 수 있다. 상근이가 겨울 방학동안 숙제를 하지 않고 놀 수 있는 최대 날의 수를 구하는 프로그램을 작성하시오. 입력 한 줄에 하나씩 총 다섯 줄에 걸쳐 L, A, B, C, D가 www.acmicpc.net 1234567891011121314151617181920212223242526272829303132333435363738394041424..

[C][알고리즘] 백준 9095번

https://www.acmicpc.net/problem/9095 9095번: 1, 2, 3 더하기 문제 정수 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의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 n이 주어진다. n은 양수이며 11보다 작다. 출력 각 www.acmicpc.net 1234567891011121314151617181920212223242526272829303132333435363738394..

[Android]이벤트의 종류들과 MotionEvent를 이용한 터치이벤트 처리

* 터치 이벤트 - 화면을 누를 때 발생하는 이벤트 * 키 이벤트 - 키패드,HW 버튼을 누를 때 발생하는 이벤트 * 제스처 이벤트 - 터치 이벤트 중 패턴이 있는 이벤트 * 포커스 - 뷰마다 순서대로 주어지는 포커스 * 화면 방향 변경 - 화면 방향이 바뀜에 따라 발생하는 이벤트 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 textView = (TextView)findViewById(R.id.textView); View view = findViewById(R.id.view); view.setOnTouchListener(new View.OnTouchListener(){ @Override public boolean onTouch(View v, Motion..

[Android] view 와 view group의 정의와 관계

- View 화면에 보이는 객체들. 버튼과 텍스트 등등 Control 과 Widget 으로 불리는 UI의 구성요소 - View Group View들을 여러개 포함하고 있는 집합 뷰그룹도 뷰에서 상속하여 뷰가 됨. 즉 위의 뷰는 모든 영역을 포함함. *Widget? 컨트롤의 역할을 담당하는 것. 버튼과 텍스트 *Layout? 뷰그룹 중 뷰를 포함하며 그것들의 배치와 정렬의 역할을 하는 것 ※ 레이아웃도 뷰이기 때문에 레이아웃은 스스로 중첩 및 포함될 수 있음. 자바는 모든 소스코드가 기본적으로 Class로 구성되어 있음. extends 를 통해 상속으로 존재하는 클래스들 사용. public class MainActivity (자식클래스) extends AppCompatActivity ( 부모클래스)