Array_가위바위보해서 이긴사람 출력하기_switch
✅ 1: 가위, 2: 바위, 3: 보 일 때 이긴 사람 출력하기 첫 줄은 몇 번 가위바위보 했는지 둘째 줄은 A가 낸 손 셋째 줄은 B가 낸 손 class Main { public String solution(int n, int[] arrayA, int[] arrayB){ String answer= ""; f...
✅ 1: 가위, 2: 바위, 3: 보 일 때 이긴 사람 출력하기 첫 줄은 몇 번 가위바위보 했는지 둘째 줄은 A가 낸 손 셋째 줄은 B가 낸 손 class Main { public String solution(int n, int[] arrayA, int[] arrayB){ String answer= ""; f...
✅ 내 앞에 있는 숫자들보다 내가 제일 크면 출력 작거나 같아도 보이지 않습니다. 2중 for문을 만들 필요 없이 그냥 최대값이랑 비교하면 된다. class Main { public int solution(int n, int[] arr){ int answer=1; int max=arr[0]; f...
✅ N개의 정수를 입력받아, 자기 바로 앞의 수보다 자신이 크면 출력하는 프로그램 단, 첫 번째 수는 무조건 출력한다. class Main { public ArrayList<Integer> solution(int n, int[] arr){ ArrayList<Integer> answer= new Array...
✅ #*이 7개로 구성되어 있을 때, #는 1로, *은 0으로 반환하고 이진수를 십진수로 바꿔서 대문자 알파벳으로 출력해라 한 줄로 받은 String을 7개씩 s개의 String으로 나눈다. #은 1, *은 0으로 대체한다. 이진수를 십진수로 바꾼다. 십진수는 알파벳으로 캐스팅한다. class Main { public St...
✅ 알파벳 대문자로 이루어진 문자열을 입력받아 같은 문자가 연속으로 반복되는 경우 반복되는 문자 바로 오른쪽에 반복 횟수를 표기 단 반복횟수가 1인 경우 생략합니다. 맨 마지막 인덱스가 없으면 에러나니까 미리 str에 빈 문자를 맨 마지막에 추가해두고 시작한다. class Main { public String solution(Strin...
✅ 한 개의 문자열 s와 문자 t가 주어졌을 때 문자열 s의 각 문자가 문자 t와 떨어진 최소거리를 출력하는 프로그램 class Main { public int[] solution(String s, char t) { int len = s.length(); int[] answer = new int[len]; ...
✅ 숫자만 추출하고, 앞 자리가 0이면 자연수로 만든다. class Main { public int solution(String str){ int answer= 0; char[] charArr= str.toCharArray(); for(int i=0; i<charArr.length; i++){ ...
✅ 팰린드롬이면 YES, 아니면 NO, 알파벳 대소문자 무시, 알파벳 이외의 문자들 무시 💡 팰린드롬: 앞에서 읽을 때나 뒤에서 읽을 때나 같은 문자열 class Main { public String solution(String str){ String answer= "YES"; str= str.replaceAll...
✅ 회문 문자열이니 ? YES : NO 회문 문자열: 앞에서 읽으나 뒤에서 읽으나 같은 문자열 string.charAt()사용해서 풀기 어디까지만 비교하면 될까? class Main { public String solution(String str){ String answer= "YES"; str= s...
✅ 문자열에서 중복된 문자를 제거하고 출력 단, 중복이 제거된 문자열의 각 문자는 원래 문자열의 순서를 유지한다. 🟢 ArrayList class Main { public String solution(String str){ String answer=""; char[] charArr= str.toCharArray...