본문 바로가기

JAVA9

JAVA BFS DFS 알고리즘 c++로만 구현했던 BFS와 DFS의 코드입니다. 자세한 설명은 아래 글을 참고해주세요. https://wannadev.tistory.com/96 BFS, DFS c++ - DFS란, 그래프 전체를 탐색하는 하나의 방법으로써, 하나의 가지(branch)를 모두 탐색한 이후에 다음 branch로 이동하는 방법이다. - 시작 노드에서 깊이가 커지는 방향으로 탐색을 진행하여 더 이 wannadev.tistory.com https://wannadev.tistory.com/116 BFS, DFS 활용 문제 고찰 BFS 문제를 많이 접하다 보니, BFS 문제 유형에 대해서 생각해보게 되었다. 나는 문제를 일반화 시키는 것을 선호한다. 만능은 없지만 정답에 가까워지기 편하기 때문이다. 먼저 그래프를 사용해 wanna.. 2024. 1. 15.
JAVA ASCII trick c++를 자주 접했다보니 자바에서 ASCII 를 어떻게 사용할지 문득 궁금해서 찾아보았습니다. 아스키 코드(ASCII 코드)는 컴퓨터에서 문자를 나타내기 위해 사용되는 표준 인코딩 체계 중 하나입니다. ASCII는 "American Standard Code for Information Interchange"의 약어로, 미국에서 개발되었으며 현재는 전 세계적으로 널리 사용되고 있습니다. ASCII 코드는 7비트로 문자를 표현하며, 총 128개의 가능한 문자를 정의합니다. 이 문자에는 알파벳, 숫자, 특수 문자 및 제어 문자 등이 포함되어 있습니다. 아스키코드는 다음과 같습니다. 10진수 부호 10진수 부호 10진수 부호 10진수 부호 032 [3] 056 8 080 P 104 h 033 ! 057 9 08.. 2024. 1. 13.
JAVA abs function import java.lang.Math; int number = -7; int absoluteValue = Math.abs(number); System.out.println("Absolute value: " + absoluteValue); https://www.turing.com/kb/java-absolute-value Java Math Absolute Value Abs() Method Learn how to use the absolute value function (abs()) in Java with this beginner's guide. Understand its syntax & usage examples to manipulate numerical values. www.turing.com 2024. 1. 13.
JAVA input.txt 파일경로 설정 코딩테스트 문제를 풀 경우 input이 txt파일로 되어 편하게 설정할 수 있는 방법을 배웠다. import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class Solution{ public static void main(String[] args) throws IOException { String path = System.getProperty("us.. 2024. 1. 11.