-1
Scanner in =new Scanner(System.in);
int x=in.nextInt();
Queue<Integer> a=new ArrayDeque<Integer>();
Queue<Integer> b=new ArrayDeque<Integer>();
for(int a_i=0; a_i < n; a_i++){
a.offer(in.nextInt());
}
for(int b_i=0; b_i < m; b_i++){
b.offer(in.nextInt());
}
int temp=0,ans=0;
while(temp<x && !a.empty() && !b.empty()){
temp+=a.peek()<b.peek()?a.poll():b.poll();
ans++;
}
후 기호 온도를 찾을 수 없습니다이유는이 오류를받을 수 있나요 : 오류 : 난이 Solution.java:26을 실행할 때 잠시 (임시
온도를 비교하는 'x' while 루프에서? – tommyO
우리가 도울 수 있도록 완전한 코드를 게시하십시오. 알았지? – Sridhar
필자는 코드 상단에 'x'를 int로 선언했습니다. Queue에 사용한 empty() 메서드 때문에 문제가 발생했습니다. 내가 isEmpty()로 변경 한 후 내 코드가 작동했습니다. 답장을 보내 주셔서 감사합니다. –