일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 백준 11650
- 좌표 정렬하기2
- 백준 요세푸스 문제0
- 백준 통계
- 공공데이터 retrofit
- 백준
- ViewBinding Fragment
- 모각코
- 백준 랜선 자르기
- 코틀린 미세먼지
- Fragment 이동
- 백준 1837
- 백준 11866
- 안드로이드 미세먼지
- 안드로이드 인트로 코틀린
- 백준 균형잡힌 세상
- 안드로이드 인트로 화면
- 안드로이드 공공데이터
- 좌표 정렬하기
- 인트로 애니메이션
- 코틀린 공공데이터
- 백준 암호제작
- 백준 11651
- 백준 4949
- kotlin fragment
- 백준 1920
- 나이순 정렬
- 수 정렬하기3
- kotlin retrofit
- 공공데이터 kotlin
- Today
- Total
목록분류 전체보기 (23)
개발 지식 공유, 복습
https://like-sonny.tistory.com/7 Alert Dialog flutter에서 alert dialog를 띄우는 법에 대해 알아보자. 우리 주변에서 alert dialog는 흔히 볼 수 있다. (확인여부, 오류 알림 등등...) 필자의 dart 버전은 다음과 같다. (null safety가 적용된 버전) 먼저 St.. like-sonny.tistory.com 이전 다이어로그에 이어 이번에는 DatePicker에 대해 알아보자. DatePicker는 우리 주변에서 예약 날짜, 해당 일정 메모 등을 통해 사용하고 있다. 버전은 다음과 같다. 이전 블로그와 같지만 다시 말하면, 만든 StatefulWidget의 Dialog라는 클래스를 만들고, Scaffold형식으로 리턴하도록 했다. 그 ..
flutter에서 alert dialog를 띄우는 법에 대해 알아보자. 우리 주변에서 alert dialog는 흔히 볼 수 있다. (확인여부, 오류 알림 등등...) 필자의 dart 버전은 다음과 같다. (null safety가 적용된 버전) 먼저 StatefulWidget의 Dialog라는 클래스를 만들고, Scaffold형식으로 리턴하도록 했다. 그 후 body에 Column 형식, 가운데 정렬로 위젯들이 들어가도록 했다. 그리고 버튼을 하나 만들고, 버튼을 누를 때 다이어로그가 띄워지도록 함수를 넣어줬다. 버튼을 누르면 실행될 함수 flutterDialog()는 다음과 같다. 이 함수에서 AlertDialog 클래스를 반환하는데 AlertDialog 클래스는 title, content, action..
https://www.acmicpc.net/problem/1920 1920번: 수 찾기 첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들 www.acmicpc.net 이번 문제는 처음에 일정 개수(N)만큼 수가 주어지고, 이후에 또 다른 개수(M)만큼의 수가 주어지는데 이후에 주어지는 수들이 이전에 주어진 수들에 포함되어있는지 확인할 수 있는 코드를 짜는 것이 문제다.(있으면 1, 없으면 0) 그래서 필자는 우선 가벼운 마음으로 길이가 N인 배열에 처음에 주어진 수들을 하나씩 넣고, 이후에 나오는 수들을 M번 반..
https://www.acmicpc.net/problem/11651 11651번: 좌표 정렬하기 2 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net 이번엔 다른 좌표 정렬 하기이다. 이전에는 x 기준이 우선시 됐었으나, 이번에는 y기준이 우선시 되고, y가 같을 시, x를 오름차순으로 나열해야 한다. 자료들을 담을 구조는 이전처럼 pair와 vector를 사용했다. 이번에는 정렬 기준을 정하는 함수를 따로 만들어 정렬하였다. 정렬 기준을 정하는 함수는 이전에 학습해서 쉽게 해결할 수 있..
https://www.acmicpc.net/problem/11650 11650번: 좌표 정렬하기 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net 이번에도 정렬 문제이다. 2개의 좌표(x, y)가 주어지는데 이때 x 우선으로 정렬을 하고, x가 같을 시, y를 오름차순으로 정렬해줘야 한다. 그래서 이번에도 x, y 한 쌍을 사용하기 위해 pair와 vector을 사용하였다. 그리고 따로 설정을 안하면 pair의 앞쪽 기준으로 먼저 오름차순으로 정렬해주는 것으로 알고 있다. (앞쪽이 같을 ..
https://www.acmicpc.net/problem/10814 10814번: 나이순 정렬 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 www.acmicpc.net 처음 문제를 접했을 때 떠오른 방법은 이중 배열이었다. 하지만 입력되는 정보들은 정수형과 문자열이다. (물론 나이를 먼저 문자열로 받고, 나중에 정수형으로 바꿀 수도 있겠지만 잘 모르는 상태...) 그래서 떠오른 방법은 pair을 사용하는 것이었다. 아직 사용법을 잘 몰라 구글링을 하면서 익혔다. (입출력, 선언 등...) vector에 pair을 적용시키는 방향으로 코드를 작성하였다. 다 입력받은 후..
https://www.acmicpc.net/problem/10989 10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. www.acmicpc.net 처음 문제를 접했을 때 수 정렬하기 2와 차이가 없다고 생각하고 #include 사용해 단순히 정렬한 결과... 다시 문제를 보니, 메모리 용량 제한이 있었던 것이었다... 문제를 제대로 읽는 것이 중요... 여기서의 문제는 문제에서 제시될 자연수의 수(N)만큼 배열의 크기로 선언해 버린다면 엄청 많은 메모리를 차지할 것이다. 그래서 생각난 방법은 최대 입력될 수 있는 자연수의 크기는 10000이었다. 그러면 처음..