자바12 [Java] 자바 디렉토리내 파일, 파일구조, 파일명확인하기 Java에서 디렉토리 내의 파일구조나 파일들의 파일명을 확인하는 간단한 방법이 있다. 1. 먼저 디렉토리 경로로 File객체를 생성한다. String fileDir = "D:\uploadShpfile\ETT"; File dir = new File(fileDir); //디렉토리 경로로 파일객체 생성 2. 생성된 File 객체 dir 값을 확인해본다. 필자가 입력한 fileDir값은 "D:\uploadShpfile\ETT"이며 값을 확인해보면 지정한 디렉토리내의 디렉토리와 파일들을 하이라키 구조로 담아서 보여주는 모습을 볼 수 있다. 옆에 파일구조와 비교하여보면 쉽게 이해 할 수 있을 것이다. 웹개발/Java & JavaScript 2021. 6. 23. [프로그래머스] 124 나라의 숫자 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 32 33 34 35 36 37 38 39 40 41 42 43 package com.java.programers; import java.util.Scanner; public class Solution12 { // 124나라 public static void main(String[] args) { Scanner scan = new Scanner(System.in); while (true) { System.out.println("변환 할 숫자를 입력하세요!"); int natural = scan.nextInt(); if (natural == 0) { // 0.. 알고리즘 2019. 5. 12. [프로그래머스] 예산 (문제를 잘 읽으세요) 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 32 package com.java.programers; import java.util.Arrays; public class Solution9 { public static void main(String[] args) { int[] d = { 1, 3, 2, 5, 4 }; int bdg = 9; System.out.println(solution(d, bdg)); } public static int solution(int[] d, int budget) { int answer = d.length; int cnt = 0; int k = bu.. 알고리즘 2019. 5. 5. [프로그래머스] 모의고사 일주일에 알고리즘 두개풀기 -> 두개이상 풀기! 알고리즘 공부를 시작한지 초반이라 난이도가 낮은 문제를 하다보니 심심해서 한 두개 더풀어보다가 두개이상!으로 조건을 바꿨다. 앞으로 2개 말고도 추가로 더 올려볼 생각이다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 package com.java.programe.. 알고리즘 2019. 4. 30. [프로그래머스] 같은 숫자는 싫어~ 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 32 33 34 35 36 37 38 39 40 41 package com.java.programers; import java.util.*; public class Solution7 { public static void main(String[] args) { int[] arr = { 4, 4, 4, 1, 3, 3, 1, 2, 2, 9 }; System.out.println("결 과\t: " + Arrays.toString(solution(arr))); } public static int[] solution(int[] arr) { System.out.prin.. 알고리즘 2019. 4. 27. [프로그래머스] 콜라츠 추측 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 package com.java.programers; import java.util.Scanner; public class Solution6 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (true) { System.out.println("숫자를 입력하세요"); int number = scanner.nextInt(); if (numb.. 알고리즘 2019. 4. 26. [프로그래머스] 시저암호 알고리즘문제 일주일에 2회이상 풀기 3주차~ 오늘은 시저암호를 구현해 보았습니다. 문제보시죵 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 package com.java.programers; import java.util.Arrays; import java.util.Scanner; public class Solution4 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("시저암.. 알고리즘 2019. 4. 23. [프로그래머스] 나누어 떨어지는 숫자 배열 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 package com.java.programers; import java.util.Arrays; import java.util.Scanner; public class Solution3 { // 나누어 떨어지는 숫자 배열 public static int[] solution(int[] arr, int divisor) { int[] answer = { -1 }; int returnsize = 0; for (int k = 0; k 알고리즘 2019. 4. 18. [프로그래머스] 두 정수 사이의 합 일주일에 알고리즘 두문제풀기 2주차! 간단한 문제를 풀면서도 사소하게라도 내 코딩습관의 문제를 알아가는 재미가 있다. 이번에 풀어본 문제는 두 정수 사이의 합을 구하는 문제다. 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 32 33 34 35 36 37 38 39 40 41 42 43 package com.java.programers; import java.util.Scanner; public class Solution2 { public static long solution(int a, int b) { long answer = 0; int max, min; if (a == b) { // a와 b가 같.. 알고리즘 2019. 4. 17. 이전 1 2 다음