분류 전체보기 166

[CLASS 3: 플로이드 워셜] 백준 1389 케빈 베이컨의 6단계 법칙

1389번: 케빈 베이컨의 6단계 법칙https://www.acmicpc.net/problem/1389 # 코드import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.StringTokenizer; public class Main { static final int INF = 987654321; public static void main(String[] args) throws NumberFormatException, IOException { ..

[CLASS 3: 슬라이딩윈도우] 백준 30804 과일 탕후루

30804번: 과일 탕후루https://www.acmicpc.net/problem/30804 # 코드import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); // 과일 배열 초기화 int[] fruit = new int[n]; // 과일 정보를 저장하는 배열 StringTokenizer ..

[CLASS 3: BFS] 백준 21736 헌내기는 친구가 필요해

21736번: 헌내기는 친구가 필요해https://www.acmicpc.net/problem/21736 # 코드import java.io.*;import java.util.*;public class Main { static int n, m; static int arr[][]; // 캠퍼스의 정보를 저장하는 2차원 배열 static boolean visited[][]; // 방문 여부를 기록하는 2차원 배열 static point doyeon_pos; // 도연이의 초기 위치를 저장하는 객체 static int d_row[] = { -1, 0, 1, 0 }; // 상하좌우 이동을 위한 행 변화량 static int d_col[] = { 0, -1, 0, 1 }; // 상하..

Main.java uses unchecked or unsafe operations. 경고 대처법

BFS 문제를 푸는 과정에서 uses unchecked or unsafe operations 경고가 떴다.경고를 발생시킨 코드는 아래와 같다.// 각 노드의 연결 관계를 저장할 리스트 배열 생성 (1부터 n까지 사용) LinkedList[] linkedLists = new LinkedList[n+1]; for (int i = 1; i (); }  uses unchecked or unsafe operations 경고의 대표적인 원인은 이러하다.제네릭 타입 미지정: 제네릭 타입을 명시하지 않은 경우 컴파일러가 타입 안전성을 보장할 수 없다고 판단한다.제네릭 배열 생성: 예를 들어 LinkedList[]와 같은 제네릭 배열은 Java에서 안전하지 않다고 간주되어 경고를 발..

[CLASS 3: BFS] 백준 11724 연결 요소의 개수

11724번: 연결 요소의 개수https://www.acmicpc.net/problem/11724 # 코드import java.io.*;import java.util.*;public class Main { static int[] checked; // 연결 요소 체크가 완료된 노드들을 담을 배열 public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int n = In..

[CLASS 3: 이분탐색] 백준 2805 나무 자르기

✨ #오블완 #챌린지 #시작 ✨ 챌린지 기간동안 코테를 하루에 한 문제씩 풀어보려 한다. ヾ(•ω•`)o 아자아자 !!!   2805번: 나무 자르기https://www.acmicpc.net/problem/2805 # 코드import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); ..

Phaser.js 개발 환경 구축 (MacOS)

Phaser.js로 Click Pals 프론트를 개발하기 위해 VS Code와 Node.js, Phaser.js를 설치하고 GitHub에 업로드하는 과정이다.Phaser는 고사하고 게임을 처음 개발해보는 만큼 세세하게 기록하고 공유하려 한다.    1. 개발 환경 준비Node.js와 npm 설치Node.js 공식 웹사이트에서 LTS(Long Term Support) 버전을 다운로드하여 설치한다.설치 후 아래 명령어로 Node.js와 npm이 설치되었는지 확인한다.node -vnpm -v Visual Studio Code 설치VS Code 공식 웹사이트에서 MacOS용 설치 파일을 다운로드하고 설치한다.  2. Git 설치 및 설정Git 설치 및 사용자 정보 설정Git 공식 웹사이트에서 MacOS용 Git..

[RN] Error: Unable to resolve module ./App.js 오류 해결

error: Error: Unable to resolve module ./App.js from /Users/[사용자이름]/Profee_Client/android/Profee_Client/index.js: None of these files exist:  * App.js(.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)  * App.js  4 |  5 | import {AppRegistry} from 'react-native';> 6 | import App from './App.js';    |..

프로젝트/Profee 2024.10.29