diff --git "a/mong3125/\353\254\270\354\236\220\354\227\264/PS\354\212\244\355\202\254\354\262\264\355\201\254\355\205\214\354\212\244\355\212\2701.java" "b/mong3125/\353\254\270\354\236\220\354\227\264/PS\354\212\244\355\202\254\354\262\264\355\201\254\355\205\214\354\212\244\355\212\2701.java" new file mode 100644 index 0000000..c5d0cf5 --- /dev/null +++ "b/mong3125/\353\254\270\354\236\220\354\227\264/PS\354\212\244\355\202\254\354\262\264\355\201\254\355\205\214\354\212\244\355\212\2701.java" @@ -0,0 +1,24 @@ +package 문자열; + +public class PS스킬체크테스트1 { + class Solution { + public boolean solution(String s) { + boolean answer = false; + + int len_s = s.length(); + if (len_s != 4 && len_s != 6) return false; + + for (int i = 0; i < len_s; i++) { + char c = s.charAt(i); + if (c >= '0' && c <= '9') { + answer = true; + } else { + answer = false; + break; + } + } + + return answer; + } + } +} diff --git "a/mong3125/\353\254\270\354\236\220\354\227\264/PS\354\212\244\355\202\254\354\262\264\355\201\254\355\205\214\354\212\244\355\212\2702.java" "b/mong3125/\353\254\270\354\236\220\354\227\264/PS\354\212\244\355\202\254\354\262\264\355\201\254\355\205\214\354\212\244\355\212\2702.java" new file mode 100644 index 0000000..bd8c20b --- /dev/null +++ "b/mong3125/\353\254\270\354\236\220\354\227\264/PS\354\212\244\355\202\254\354\262\264\355\201\254\355\205\214\354\212\244\355\212\2702.java" @@ -0,0 +1,26 @@ +package 문자열; + +import java.util.*; + +public class PS스킬체크테스트2 { + class Solution { + public int[] solution(String s) { + int[] answer = new int[s.length()]; + + HashMap alphabet = new HashMap<>(); + + for (int i = 0; i < s.length(); i++) { + char now = s.charAt(i); + if (alphabet.containsKey(now)) { + answer[i] = i - alphabet.get(now); + } else { + answer[i] = -1; + } + + alphabet.put(now, i); + } + + return answer; + } + } +}