2025/08/10 13:00~16:00
목표:
1.백준 단계별로 풀어보기 문제 2개
-1269(대칭 차집합), 11478(서로 다른 부분 문자열의 개수)
2.유니티 개인 프로젝트 진행
1.백준 문제 2개
import java.io.*;
import java.util.*;
public class Main { //1269 대칭 차집합
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
Map<Integer, Integer> map = new HashMap<>();
List<Integer> list = new ArrayList<>();
StringTokenizer st3 = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st3.nextToken());
int m = Integer.parseInt(st3.nextToken());
StringTokenizer st = new StringTokenizer(br.readLine());
StringBuilder sb = new StringBuilder();
int count = n+m;
for(int i=0;i<n;i++){
int v = Integer.parseInt(st.nextToken());
map.put(v,1);
}
StringTokenizer st2 = new StringTokenizer(br.readLine());
for(int i=0;i<m;i++) {
int v = Integer.parseInt(st2.nextToken());
map.put(v,map.getOrDefault(v,0)+1);
if(map.get(v)==2){
count-=2;
}
}
sb.append(count);
System.out.print(sb);
}
}
import java.util.*;
import java.io.*;
public class Main { //11478 서로 다른 부분 문자열의 개수
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
String str = br.readLine();
Map<String,Integer> map = new HashMap<>();
int count = 0;
for(int i=0;i<str.length();i++) {
for(int j=i;j<=str.length();j++) {
if(i==j) continue;
String temp = str.substring(i,j);
if(map.containsKey(temp)) continue;
else {
map.put(temp, 1);
count++;
}
}
}
sb.append(count);
System.out.print(sb);
}
}
2.유니티 개인 프로젝트 진행
-캐릭터 데이터 테이블 작성
-데이터 테이블 관리 스크립트 DataMgr 작성
'모각코' 카테고리의 다른 글
모각코 6회차 목표 (0) | 2025.08.10 |
---|---|
모각코 5회차 회고 (0) | 2025.08.03 |
모각코 5회차 목표 (0) | 2025.08.03 |
모각코 4회차 회고 (3) | 2025.07.27 |
모각코 4회차 목표 (1) | 2025.07.27 |