java184 [Java] SWEA 8457번 알 덴테 스파게티 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 각 모래시계의 배수가 오차범위의 시간에 포함된다면 정답을 +1을 하여 해결하였습니다. 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Solution { public static int N, B, E; public static void main(String[] args) throws IOException { BufferedReader br = new Bu.. 2021. 2. 15. [Java] SWEA 1223번 계산기2 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 우선 후위 표기식으로 바꾸어주기 위해 스택을 사용하였습니다. 스택에 들어있는 연산자와 들어올 연산자를 비교하여 스택의 맨 위에 있는 연산자가 들어올 연산자보다 우선순위가 크거나 같다면 우선순위가 작아질때까지 스택에서 꺼내어 후위표기식에 추가하였습니다. 다음으로 후위 표기식을 연산할 때에는 스택의 맨 위에있는 숫자가 두 번째 피연산자가 되고 그 다음 숫자가 첫 번째 피연산자가 되게하여 해결하였습니다. 코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Stack.. 2021. 2. 14. [Java] SWEA 4261번 빠른 휴대전화 키패드 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 알파벳 소문자가 총 26개이므로 26개의 배열을 만들어 각각의 키패드 번호를 저장하여 입력받은 문자열과 키패드입력 순서가 같은지 비교하여 해결하였습니다. 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Solution { public static int[] keypad = new int[26]; public static void main(String[] .. 2021. 2. 11. [Java] String의 replace(), replaceAll() String replace(char oldChar, char newChar) 문자열내에 있는 모든 oldChar를 newChar로 바꾼 문자열을 반환합니다. String str = "AABBCCDDEE"; String text = str.replace('A', 'B'); System.out.println(text); // 출력 결과 // BBBBCCDDEE String replace(CharSequence target, CharSequence replacement) 문자열내에 있는 모든 target 문자열을 replacement 문자열로 바꾼 문자열을 반환합니다. String str = "AABBCCDDEE"; String text = str.replace("BB", "F"); System.out.pri.. 2021. 2. 10. [Java] SWEA 7272번 안경이 없어! SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 방법 1. contain() 사용해서 구멍이 하나도 없는 알파벳, 구멍이 하나만 있는 알파벳, 구멍이 두개 있는 알파벳을 갖고 있는 문자열에 포함여부를 판단해서 같은 문자열인지 파악하여 해결했습니다. 방법 2. replaceAll()을 사용하여 좀 더 간단한(?) 코드로 해결할 수 있었습니다. 코드 방법 1. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class S.. 2021. 2. 10. [Java] SWEA 6485번 삼성시의 버스 노선 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 입력받은 버스노선이 모든 버스 정류장을 조사하면서 조건에 맞는지 검사하여 해결하였습니다. 코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Solution { public static int[] a; public static int[] b; public static int[] c; public static int[] answer; public static void main(String[] args) thr.. 2021. 2. 9. 이전 1 ··· 26 27 28 29 30 31 다음