본문 바로가기

분류 전체보기167

BOJ 1244 스위치 켜고 끄기 JAVA https://www.acmicpc.net/problem/1244 1244번: 스위치 켜고 끄기 첫째 줄에는 스위치 개수가 주어진다. 스위치 개수는 100 이하인 양의 정수이다. 둘째 줄에는 각 스위치의 상태가 주어진다. 켜져 있으면 1, 꺼져있으면 0이라고 표시하고 사이에 빈칸이 하나씩 www.acmicpc.net import java.util.*; import java.io.*; public class 스위치켜고끄기 { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); in.. 2024. 1. 29.
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.