[Java/Programmers] Lv.1 폰켓몬 ⬇︎ ⬇︎ ⬇︎ 문 제 링 크 ⬇︎ ⬇︎ ⬇︎ programmers.co.kr/learn/courses/30/lessons/1845 코딩테스트 연습 - 폰켓몬 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. programmers.co.kr 입/출력 (입력) N마리의 폰켓몬의 종류 번호가 들어있는 배열 nums (1 ~ 10,000 사이, 항상 짝수) (출력) N/2마리의 폰켓몬을 선택하는 방법 중, 가장 많은 종류의 폰켓몬을 선택하는 방법 (종류 번호 1 ~ 200,000 이하의 자연수) 해결 과정 이 문제를 읽었..
[Android] Retrofit 통신 구현 중 MalformedJsonException 발생 원인 및 해결 방법 정리 Error Log D/CameraActivity: header : Content-Disposition: form-data; name="((filename))"; filename="((filename))" ---- 1. D/OkHttp: --> POST ((HTTP url)) Content-Type: multipart/form-data; boundary=ca2f4314-1b12-4bbe-9a2b-87d60408fba6 D/OkHttp: Content-Length: 2876511 D/OkHttp: --ca2f4314-1b12-4bbe-9a2b-87d60408fba6 Content-Dispo..
[Java] 문자열 자르기 함수 split() 동작이 안될 때 split() 함수 특수문자 사용 Java에서 문자열을 특정 regex로 자를 때 split() 함수를 많이 사용한다. split()함수 안에 들어갈 regex가 어떠한 것이든 함수가 정상적으로 동작하는 줄 알았는데, 특정 특수문자는 동작이 안된다는 것을 알게 되어 그를 해결할 수 있는 방법을 공유하려고 한다. 일반적인 split() 함수 사용 // 일반적인 split() 함수 예시 String phone = "010-1234-5678"; String[] rslt = phone.split("-"); - 위의 코드 케이스에서는 코드가 정상적으로 동작한다. 동작이 안되는 Code Example // 실행이 되지 않는 split() 함수 예시 St..
[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..