Tech 썸네일형 리스트형 [백준 1874] 스택 수열 (Java) https://www.acmicpc.net/problem/1874 시도 방법 - 해당 입력 받은 수열을 차례대로 가져와서 stack.peak() < n 이면 peak()가 n이 될 때까지 push를 - stack.peak() = n 이 되면 pop을 하고 다음 수열을 받아옴. - try-catch를 사용하여 StackEmptyException이 나오면 "NO"를 출력하도록 구현 - 예외가 일어나지 않은 경우에는 stack이 비어있지 않거나 results의 길이가 N * 2가 아닌 경우 "NO"를 출력, 그렇지 않으면 결과를 출력하도록 함. 이러한 방법은 메모리 초과를 초래했음. (try-catch문이 메모리를 많이 차지 하는지는 따로 공부를 해봐야 할듯) 접근 방법 - 첫 시도한 방법과 원리는 동일하지만.. [백준 9012] 괄호 (Java) https://www.acmicpc.net/problem/9012 접근 방법 - 문자열 차례대로 '(' 가 나온 만큼 ')' 이 따라서 나와야 VPS가 된다. - 문자열을 차례로 읽으면서 '(' 가 나오면 Stack에 push하고 ')' 가 나오면 pop을 한다. - 문자열을 다 읽은 뒤 Stack이 비어있으면 VPS, 그렇지 않으면 일반 문자열로 분류한다. - 문자열에 ')'가 먼저 나오는 경우, 이후 문자열과 상관없이 VPS는 될 수 없다. 최종 코드 import java.util.Scanner; import java.util.Stack; public class Main { private static final String YES = "YES"; private static final String NO.. [Android] Firebase를 이용한 회원가입&로그인 구현 Google Firebase Authentication을 이용해 로그인&회원가입 구현 Google Firebase Authentication을 이용해 로그인&회원가입 구현초기 로그인 액티비티에서 회원가입 버튼을 눌러 회원가입 액티비티를 띄우고, 회원가입 화면에서 이메일과 비밀번호를 입력해 회원가입을 완료한 뒤, 다시 로그인 화면으로 돌아와 가입한 정보로 로그인에 성공하게되면 홈 액티비티로 이동하도록 구현했습니다. [activity_signup.xml]x [SignUpActivity.java] (회원가입 화면)xxxxxxxxxxpackage com.pubak.econovation.amadium;import android.support.annotation.NonNull;impo.. 이전 1 ··· 21 22 23 24 다음