본문 바로가기
반응형

전체 글 목록572

[안드로이드] 파이어베이스 Firebase 사용법 *공부한 내용을 정리하는 글입니다. 설명이 다소 부족할 수 있습니다. 참고 문서: https://firebase.google.com/docs/database/android/lists-of-data?hl=ko Android에서 데이터 목록 다루기 | Firebase 실시간 데이터베이스 이 문서에서는 Firebase에서 데이터 목록을 다루는 방법을 설명합니다. Firebase 데이터를 읽고 쓰는 기초적인 방법은 Android에서 데이터 읽기 및 쓰기를 참조하세요. 참고: 기본적으로 인증된 사용자 firebase.google.com 1. 접근 private lateinit var databaseRef: DatabaseReference 액티비티 OnCreate() 내에 아래 코드를 써서 데이터베이스를 참조할 수.. 2021. 7. 17.
[코틀린 Kotlin] 시계열 데이터 입력받아 다양한 형식의 시간 데이터 만들기 이글은 제가 배운 것을 정리하는 글입니다. val curTime = SimpleDateFormat("a h:mm", Locale("ko", "KR")).format(curDate) 시계열 데이터를 입력받아 원하는 형식으로 바꾸기 위해 SimpleDateFormate 클래스를 사용한다. 인자로 바꿀 형식, 지역 정보를 입력할 수 있다. 위의 코드는 "a h:mm"이라고 입력하였는데 "오후 1:25분"과 같은 형식으로 변환된다. 대문자 H를 쓸경우 "오후 13:25분"이 된다. "a HH:mm"은 "오후 04:30분"과 같이 표시된다. 뿐만아니라 "yyyy-MM-dd" 등 여러가지 포맷을 적용시킬 수 있다. 자유롭게 형식을 커스텀 할 수도 있다. 2021. 7. 16.
[DFS, BFS] 백준 13913번: 숨바꼭질 4 / 골드 4 https://www.acmicpc.net/problem/13913 13913번: 숨바꼭질 4 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 www.acmicpc.net import collections n, k = map(int, input().split()) count = 0 visit = [False]*(100000+1) prev = {} if n == k: print(0) print(n) quit() def makeOrder(pos): ord = [pos] cur = pos while cur != n: ord.append(.. 2021. 7. 16.
[구현] 백준 2608번: 로마 숫자 / 실버1 https://www.acmicpc.net/problem/2608 2608번: 로마 숫자 첫째 줄과 둘째 줄에 하나씩 로마 숫자로 표현된 수가 주어진다. 입력된 각 수는 2000 보다 작거나 같고, 두 수의 합은 4000보다 작다. www.acmicpc.net input1 = input() input2 = input() dct1 = { 'I': 1, 'V': 5, 'X': 10, 'L': 50, 'C': 100, 'D': 500, 'M': 1000 } dct2 = { 'IV': 4, 'IX': 9, 'XL': 40, 'XC': 90, 'CD': 400, 'CM': 900 } def toArab(rome): idx = 0 num = 0 while idx < len(rome): cur = rome[idx] .. 2021. 7. 15.
[안드로이드] 이미지뷰의 모양을 원형으로 바꾸기 *The 친절한 코틀린 앱프로그래밍(정재곤 저)을 참고하여 작성하였습니다. 이미지뷰의 모양을 원형으로 바꿔주는 라이브러리 circleimageview - 라이브러리 추가 implemention 'de.hdodenhof:circleimageview:2.2.0' - 사용법 예시 2021. 7. 14.
[수학] 백준 1188번: 음식 평론가 / 골드 5 https://www.acmicpc.net/problem/1188 1188번: 음식 평론가 첫째 줄에 소시지의 수 N과 평론가의 수 M이 주어진다. (1 ≤ N, M ≤ 100) www.acmicpc.net n, m = map(int, input().split()) count = 0 while n%m != 0: if n>m: n -= m elif n 2021. 7. 14.
반응형