Notice
Recent Posts
문제 풀이 및 개발 공간
[백준] 27973번 지연 평가 (silver 1 본문
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));
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st;
int q=Integer.parseInt(br.readLine());
long minnum=1;
long answer=0;
long temp=0;
long div=1;
long plus=0;
for(int i=0; i<q; i++){
st=new StringTokenizer(br.readLine());
int what=Integer.parseInt(st.nextToken());
if(what==0){
temp=Long.parseLong(st.nextToken());
plus+=temp;
}
else if(what==1){
temp=Long.parseLong(st.nextToken());
div*=temp;
plus*=temp;
}
else if(what==2){
temp=Long.parseLong(st.nextToken());
minnum+=temp;
}
else if(what==3){
answer=minnum;
answer=answer*div+plus;
bw.write(answer+"\n");
}
}
bw.flush();
}
}
'백준공부 > java' 카테고리의 다른 글
[백준] 28138번 재밌는 나머지 연산 (silver 3 (0) | 2023.06.22 |
---|---|
[백준] 27914번 인터뷰 (silver 2 (0) | 2023.06.22 |
[백준] 28236번 점심시간 레이스 (bronze 2 (0) | 2023.06.22 |
[백준] 25642번 젓가락 게임 (bronze 3 (0) | 2023.06.22 |
[백준] 25640 MBTI (bronze 4 (0) | 2023.06.22 |