[Android/Java] 안드로이드 기기 정보에서 핸드폰 번호(전화번호) 받아오기 (How to get phone number in android) 안드로이드 앱 개발 시, 유저의 핸드폰 번호가 필요할 때 서버의 DB 정보나 유저가 핸드폰 번호를 입력하지 않아도 핸드폰 번호를 가져올 수 있다는 것, 알고 계신가요? 물론 보안적으로 좋다고 말할 수는 없지만, 이번에 진행하고 있는 프로젝트에서 핸드폰 번호가 필요해서 혹시 하고 방법을 찾아보게 되어 공유합니다! 1. AndroidManifest.xml 에 Permission 추가 2. Method 추가 public String getPhoneNumber() { String phoneNumber = ""; TelephonyManager telephonyMan..
[Java/백준(boj)] 2010번. 플러그 www.acmicpc.net/problem/2010 2010번: 플러그 첫째 줄에 멀티탭의 개수 N이 주어진다. (1 ≤ N ≤ 500,000) 이어서 둘째 줄부터 N개의 줄에 걸쳐 각 멀티탭이 몇 개의 플러그를 꽂을 수 있도록 되어 있는지를 나타내는 자연수가 주어진다. 이 자연 www.acmicpc.net 입력 첫째 줄에 멀티탭의 개수 N. (1 ≤ N ≤ 500,000) 둘째 줄부터 N개의 줄에 걸쳐 각 멀티탭이 몇 개의 플러그를 꽂을 수 있도록 되어 있는지를 나타내는 자연수가 주어진다. 이 자연수는 1,000을 넘지 않는다. 출력 최대로 전원에 연결될 수 있는 컴퓨터의 수 풀이 import java.io.BufferedReader; import java..
[Java/boj(백준)] 1453. 피시방 알바 www.acmicpc.net/problem/1453 1453번: 피시방 알바 첫째 줄에 손님의 수 N이 주어진다. N은 100보다 작거나 같다. 둘째 줄에 손님이 들어오는 순서대로 각 손님이 앉고 싶어하는 자리가 입력으로 주어진다. www.acmicpc.net 입력 손님의 수 N. N은 100보다 작거나 같다. 둘째 줄에 손님이 들어오는 순서대로 각 손님이 앉고 싶어하는 자리가 주어짐. 출력 거절당하는 사람의 수 풀이 package boj; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.HashMap; im..
[Java/백준(boj)] 2145. 숫자놀이 www.acmicpc.net/problem/2145 2145번: 숫자 놀이 각 줄에 숫자 N이 주어진다. N은 100,000보다 작은 양의 정수이다. 마지막 입력은 0이며, 0에 대한 결과는 출력하지 않는다. www.acmicpc.net 입력 각 줄에 숫자 N이 주어진다. N은 100,000보다 작은 양의 정수이다. 마지막 입력은 0이며, 0에 대한 결과는 출력하지 않는다. 출력 한 줄에 하나씩 한 자릿수 결과를 출력한다. 풀이 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; public..
[Spring Boot] thymeleaf 사용하기 (2) - Layout 설정하기 - View(html) 코드 중복 관리하기 Spring/Spring Boot로 웹 페이지 개발 시 View 부분을 구현할 경우 제일 많이 쓰는게 HTML/JS/CSS가 아닐까 합니다. 이번 포스팅에서는 Thymeleaf 템플릿 엔진을 사용하여 쉽게 layout 중복 코드를 설정하고 관리하는 것에 대해 작성해보려고 합니다. 쉬운 레이아웃 예시가 뭐가 있을까,, 고민하던 중에 티스토리 블로그 메인 화면이 생각났어요! 보시면 티스토리 블로그의 모든 게시물을 들어가봐도 저 Header 부분이랑 Footer 부분은 동일한 걸 알 수 있습니다. 물론 이 페이지가 완벽한 예시는 아니지만, 레이아웃 중복의 예시로 사용하기엔 적합한 것 ..