Problem Solving

Problem Solving

[Java] Requirements Q125: java 소스 코드 괄호 검증

package com.test.question; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.Stack; public class Q125 { public static final String FILE = "C:\\Class\\code\\java\\file\\파일_입출력_문제\\괄호.java"; public static void main(String[] args) { /* ● 요구사항 모든 괄호가 서로 짝이 맞는지 검사하시오. ● 조건 - 대상 괄호: (), {} - Stack 사용 ● 리소스 파일 > 괄호.dat ● 출력 올바른 소스입니다. ● 출력 올바르지 않은 소스..

Problem Solving

[Java] Requirements Q124: 회원 정보 파일의 주문 데이터 추출

package com.test.question; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.Scanner; public class Q124 { public static final String GUEST_FILE = "C:\\Class\\code\\java\\file\\파일_입출력_문제\\검색_회원.dat"; public static final String ORDER_FILE = "C:\\Class\\code\\java\\file\\파일_입출력_문제\\검색_주문.dat"; public static void main(String[] args) { try { Scanne..

Problem Solving

[Java] Requirements Q123: 회원 정보 파일의 데이터를 추출하여 판단

package com.test.question; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.Scanner; public class Q123 { public static final String FILE = "C:\\Class\\code\\java\\file\\파일_입출력_문제\\단일검색.dat"; public static void main(String[] args) { /* ● 요구사항 이름을 입력받아 회원 정보를 검색 후 출력하시오. ● 리소스 파일 > 단일검색.dat ● 입력 이름: 홍길동 ● 출력 [홍길동] 번호: 33 주소: 서울시 강남구 역삼동 전화: 010..

Problem Solving

[Java] Requirements Q121: 파일 내 복수 데이터 변환

package com.test.question; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class Q121 { public static final String FILE = "C:\\Class\\code\\java\\file\\파일_입출력_문제\\숫자.dat"; public static final String REVISE_FILE = "C:\\Class\\code\\java\\file\\파일_입출력_문제\\숫자_변환.dat"; public static void main(Strin..

Problem Solving

[Java] Requirements Q120: 파일 내 단일 데이터 변환

package com.test.question; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class Q120 { public static final String FILE = "C:\\Class\\code\\java\\file\\파일_입출력_문제\\이름수정.dat"; public static final String REVISE_FILE = "C:\\Class\\code\\java\\file\\파일_입출력_문제\\이름수정_변환.dat"; public static void main(S..

Problem Solving

[Java] Requirements Q119: 직원 파일 분류

📌리소스 📌Q119 Class package com.test.question; import java.io.File; import java.util.ArrayList; public class Q119 { public static void main(String[] args) { /* ● 요구사항 아래의 조건에 따라 파일을 폴더별로 분류/이동하시오. ● 조건 - 1차: 직원 이름으로 폴더 생성 - 2차: 년도별로 폴더 생성 - 3차: 각 파일을 직원 > 년도 폴더에 이동 ● 리소스 - 폴더 > 직원 - 파일 다운로드 ● 출력 분류가 완료되었습니다. */ String path = "C:\\Class\\code\\java\\file\\파일_디렉토리_문제\\직원"; File dir = new File(path); ..

Problem Solving

[Java] Requirements Q118: 폴더 정렬

import java.io.File; import java.util.ArrayList; public class Q118 { public static void main(String[] args) { /* ● 요구사항 폴더 내의 모든 파일들을 찾아 크기를 비교하고, 크기가 큰 순으로 정렬하시오. ● 조건 - 자식 폴더내의 파일도 모두 검색하시오. - 부모 자식 폴더에 상관없이 파일을 한번에 비교하시오. ● 리소스 - 폴더 > 크기 정렬 - 파일 다운로드 ● 출력 [파일명] [크기] [파일이 들어있는 폴더] aaa.exe 57KB AAA bbb.exe 50KB BBB ccc.dat 41KB AAA ddd.txt 20KB CCC .. */ String path = "C:\\Class\\code\\java\\fi..

Problem Solving

[Java] Requirements Q117: 폴더 삭제 (재귀메소드 활용)

📌리소스 📌Q117 Class public class Q117 { public static void main(String[] args) { /* ● 요구사항 내용물이 있는 'delete' 폴더를 삭제하시오. ● 조건 - 재귀 메소드 사용 - 삭제된 파일과 자식 폴더 개수를 출력하시오. ● 리소스 - 폴더 > 폴더 삭제 - 파일 다운로드 ● 출력 폴더를 삭제했습니다. 삭제된 폴더는 3개이고, 파일은 6개입니다. */ String path = "C:\\Class\\code\\java\\file\\파일_디렉토리_문제\\폴더 삭제"; HashMap count = new HashMap(); count.put("file", 0); count.put("directory", 0); File dir = new File(..

Isaac-Christian
'Problem Solving' 카테고리의 글 목록 (5 Page)