· Android Java
1. Scoped Storage란? 구글 플레이스토어에 앱을 업로드 하기 위해서는 Target SDK 30 이상을 맞춰야하는 이슈가 생겼다. SDK 30 이상부터는 기존 접근 권한 과는 다르게 파일에 접근해야 하는 이슈가 생겼는데 다음과 같다. (1) API Levels SDK 28 이하 WRITE_EXTERNAL_STORAGE READ_EXTERNAL_STORAGE MANAGE_EXTERNAL_STORAGE SDK 32 이하 READ_EXTERNAL_STORAGE SDK 33 이상 READ_MEDIA_IMAGES READ_MEDIA_VIDEO READ_MEDIA_AUDIO (2) Permission 요청 SDK 28이하 에서는 권한 요청을 모두 해야 하고, 유저로부터 승인을 받아야 한다. 하지만 "Sc..
· BaekJoon
🎈문제 https://www.acmicpc.net/problem/10869 💬설명 Print에 두 Int 변수값을 /해주고 결과값을 int에 넣으면 소수점 뒷자리가 잘린다. %는 나누고 남은 나머지 값을 나타낸다. ⌨️ CODE import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sn = new Scanner(System.in); int A = sn.nextInt(); int B = sn.nextInt(); System.out.println(A+B); System.out.println(A-B); System.out.println(A*B); System.out.println(A/B); Sy..
· BaekJoon
🎈문제 https://www.acmicpc.net/problem/9086 💬설명 첫글자의 위치는 0, 마지막 글자의 위치는 .length-1이다. 마지막 글자는 .length-1부터 .length 임을 햇갈리지 말자. ⌨️ CODE import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int k = sc.nextInt(); String[] st = new String[k]; for(int i = 0 ; i < k ; i++) { st[i] = sc.next(); } for(int j= 0 ; j < k ; j++) { System.out...
· BaekJoon
🎈문제 https://www.acmicpc.net/problem/27866 💬설명 substring(시작index, 끝index-1). substring의 끝index는 끝나는 index 앞까지 자르므로 -1을 해주도록 하자. ⌨️ CODE import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String st; int a; st = sc.next(); a = sc.nextInt(); System.out.print(st.substring(a-1, a)); } }
· BaekJoon
🎈문제 https://www.acmicpc.net/problem/3052 💬설명 배열을 생성하고 각 배열의 자리는 나머지 숫자라고 하자. 입력값이 42보다 작으면 1~41의 수가 나머지가 되고 42이상이면 같은 나머지가 반복된다. 배열의 자리에 나머지수에 맞게 같은 값을 입력해주고 if문으로 몇개인지 확인하자. ⌨️ CODE import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[42]; int k = 0; for(int i = 0 ; i < 10 ; i ++) { int num = sc.nextInt()..
Bell91
Bell Develop Blog