努力未来
Baekjoon
![[Java] 1935-후위 표기식2](https://blogpro.so/_next/image?url=https%3A%2F%2Fblogpro.so%2Fapi%2Fblogpro%2Fog%3Ftitle%3D%255BJava%255D%2B1935-%25ED%259B%2584%25EC%259C%2584%2B%25ED%2591%259C%25EA%25B8%25B0%25EC%258B%259D2%26description%3D%25ED%259B%2584%25EC%259C%2584%2B%25ED%2591%259C%25EA%25B8%25B0%25EC%258B%259D%25EA%25B3%25BC%2B%25EA%25B0%2581%2B%25ED%2594%25BC%25EC%2597%25B0%25EC%2582%25B0%25EC%259E%2590%25EC%2597%2590%2B%25EB%258C%2580%25EC%259D%2591%25ED%2595%2598%25EB%258A%2594%2B%25EA%25B0%2592%25EB%2593%25A4%25EC%259D%25B4%2B%25EC%25A3%25BC%25EC%2596%25B4%25EC%25A0%25B8%2B%25EC%259E%2588%25EC%259D%2584%2B%25EB%2595%258C%252C%2B%25EA%25B7%25B8%2B%25EC%258B%259D%25EC%259D%2584%2B%25EA%25B3%2584%25EC%2582%25B0%25ED%2595%2598%25EB%258A%2594%2B%25ED%2594%2584%25EB%25A1%259C%25EA%25B7%25B8%25EB%259E%25A8%25EC%259D%2584%2B%25EC%259E%2591%25EC%2584%25B1%25ED%2595%2598%25EC%258B%259C%25EC%2598%25A4.%25EC%25B2%25AB%25EC%25A7%25B8%2B%25EC%25A4%2584%25EC%2597%2590%2B%25ED%2594%25BC%25EC%2597%25B0%25EC%2582%25B0%25EC%259E%2590%25EC%259D%2598%2B%25EA%25B0%259C%25EC%2588%2598%25281%2B%25E2%2589%25A4%2BN%2B%25E2%2589%25A4%2B26%2529%2B%25EA%25B0%2580%2B%25EC%25A3%25BC%25EC%2596%25B4%25EC%25A7%2584%25EB%258B%25A4.%2B%25EA%25B7%25B8%25EB%25A6%25AC%25EA%25B3%25A0%2B%25EB%2591%2598%25EC%25A7%25B8%2B%25EC%25A4%2584%25EC%2597%2590%25EB%258A%2594%2B%25ED%259B%2584%25EC%259C%2584%2B%25ED%2591%259C%25EA%25B8%25B0%25EC%258B%259D%25EC%259D%25B4%2B%25EC%25A3%25BC%25EC%2596%25B4%25EC%25A7%2584%25EB%258B%25A4.%2B%2528%25EC%2597%25AC%25EA%25B8%25B0%25EC%2584%259C%2B%25ED%2594%25BC%25EC%2597%25B0%25EC%2582%25B0%25EC%259E%2590%25EB%258A%2594%2BA%257EZ%25EC%259D%2598%2B%25EC%2598%2581%25EB%258C%2580%25EB%25AC%25B8%25EC%259E%2590%25EC%259D%25B4%25EB%25A9%25B0%252C%2BA%25EB%25B6%2580%25ED%2584%25B0%2B%25EC%2588%259C%25EC%2584%259C%25EB%258C%2580%25EB%25A1%259C%2BN%25EA%25B0%259C%25EC%259D%2598%2B%25EC%2598%2581%25EB%258C%2580%25EB%25AC%25B8%25EC%259E%2590%25EB%25A7%258C%25EC%259D%25B4%2B%25EC%2582%25AC%25EC%259A%25A9%25EB%2590%2598%25EB%25A9%25B0%252C%2B%25EA%25B8%25B8%25EC%259D%25B4%25EB%258A%2594%2B100%25EC%259D%2584%2B%25EB%2584%2598%25EC%25A7%2580%2B%25EC%2595%258A%25EB%258A%2594%25EB%258B%25A4%2529%2B%25EA%25B7%25B8%25EB%25A6%25AC%25EA%25B3%25A0%2B%25EC%2585%258B%25EC%25A7%25B8%2B%25EC%25A4%2584%25EB%25B6%2580%25ED%2584%25B0%2BN%252B2%25EB%25B2%2588%25EC%25A7%25B8%2B%25EC%25A4%2584%25EA%25B9%258C%25EC%25A7%2580%25EB%258A%2594%2B%25EA%25B0%2581%2B%25ED%2594%25BC%25EC%2597%25B0%25EC%2582%25B0%25EC%259E%2590%25EC%2597%2590%2B%25EB%258C%2580%25EC%259D%2591%25ED%2595%2598%25EB%258A%2594%2B%25EA%25B0%2592%25EC%259D%25B4%2B%25EC%25A3%25BC%25EC%2596%25B4%25EC%25A7%2584%25EB%258B%25A4.%2B3%25EB%25B2%2588%25EC%25A7%25B8%2B%25EC%25A4%2584%25EC%2597%2590%25EB%258A%2594%2BA%25EC%2597%2590%2B%25ED%2595%25B4%25EB%258B%25B9%25ED%2595%2598%25EB%258A%2594%2B%25EA%25B0%2592%252C%26logo_path%3Dhttps%253A%252F%252Flmtjmyucqrtedzdzmevs.supabase.co%252Fstorage%252Fv1%252Fobject%252Fpublic%252Flogos%252Fa9009b2d-2d6e-4e84-be44-4ff71ff26516%252F1745901484884-L0CkIt1.png&w=3840&q=75)
[Java] 1935-후위 표기식2
후위 표기식과 각 피연산자에 대응하는 값들이 주어져 있을 때, 그 식을 계산하는 프로그램을 작성하시오.첫째 줄에 피연산자의 개수(1 ≤ N ≤ 26) 가 주어진다. 그리고 둘째 줄에는 후위 표기식이 주어진다. (여기서 피연산자는 A~Z의 영대문자이며, A부터 순서대로 N개의 영대문자만이 사용되며, 길이는 100을 넘지 않는다) 그리고 셋째 줄부터 N+2번째 줄까지는 각 피연산자에 대응하는 값이 주어진다. 3번째 줄에는 A에 해당하는 값,
[Java] JCF 주요 구현체
[Java] 9012-괄호
괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “( )” 문자열은 기본 VPS 이라고 부른다. 만일 x 가 VPS 라면 이것을 하나의 괄호에 넣은 새로운 문자열 “(x)”도 VPS 가 된다. 그리고 두 VPS x 와 y를
[Java] 5397-키로거
창영이는 강산이의 비밀번호를 훔치기 위해서 강산이가 사용하는 컴퓨터에 키로거를 설치했다. 며칠을 기다린 끝에 창영이는 강산이가 비밀번호 창에 입력하는 글자를 얻어냈다.키로거는 사용자가 키보드를 누른 명령을 모두 기록한다. 따라서, 강산이가 비밀번호를 입력할 때, 화살표나 백스페이스를 입력해도 정확한 비밀번호를 알아낼 수 있다.강산이가 비밀번호 창에서 입력한 키가 주어졌을 때, 강산이의 비밀번호를 알아내는 프로그램을 작성하시오. 강산이는
[Java] 1918-후위 표기식
수식은 일반적으로 3가지 표기법으로 표현할 수 있다. 연산자가 피연산자 가운데 위치하는 중위 표기법(일반적으로 우리가 쓰는 방법이다), 연산자가 피연산자 앞에 위치하는 전위 표기법(prefix notation), 연산자가 피연산자 뒤에 위치하는 후위 표기법(postfix notation)이 그것이다. 예를 들어 중위 표기법으로 표현된 a+b는 전위 표기법으로는 +ab이고, 후위 표기법으로는 ab+가 된다.이 문제에서 우리가 다룰 표기법은 후위
[Java] 3190-뱀
'Dummy' 라는 도스게임이 있다. 이 게임에는 뱀이 나와서 기어다니는데, 사과를 먹으면 뱀 길이가 늘어난다. 뱀이 이리저리 기어다니다가 벽 또는 자기자신의 몸과 부딪히면 게임이 끝난다.게임은 NxN 정사각 보드위에서 진행되고, 몇몇 칸에는 사과가 놓여져 있다. 보드의 상하좌우 끝에 벽이 있다. 게임이 시작할때 뱀은 맨위 맨좌측에 위치하고 뱀의 길이는 1 이다. 뱀은 처음에 오른쪽을 향한다.뱀은 매 초마다 이동을 하는데 다음과 같은 규칙을