소문자로 된 한개의 문자열이 입력되면 중복된 문자를 제거하는 알고리즘 문제 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); String answer = ""; for(int i = 0; i < str.length(); i++){ if (str.indexOf(str.charAt(i)) == i) answer+= str.charAt(i); } System.out.println(answer); } } import java.util.Scanner; public class Main { public S..
설명 A, B 두 사람이 가위바위보 게임을 합니다. 총 N번의 게임을 하여 A가 이기면 A를 출력하고, B가 이기면 B를 출력합니다. 비길 경우에는 D를 출력합니다. 가위, 바위, 보의 정보는 1:가위, 2:바위, 3:보로 정하겠습니다. 예를 들어 N=5이면 두 사람의 각 회의 가위, 바위, 보 정보가 주어지면 각 회를 누가 이겼는지 출력하는 프로그램을 작성하세요. 입력 첫 번째 줄에 게임 횟수인 자연수 N(1
선생님이 N명의 학생을 일렬로 세웠습니다. 일렬로 서 있는 학생의 키가 앞에서부터 순서대로 주어질 때, 맨 앞에 서 있는 선생님이 볼 수 있는 학생의 수를 구하는 프로그램을 작성하세요. import java.util.ArrayList; import java.util.Scanner; public class Main { public int solution(int n, int[] arr) { int answer = 1, max = arr[0]; for (int i = 1; i max){ max = arr[i]; answer++; } } return answer; } public static void main(String[] args) { Main T = new Main(); Scanner sc = new Sc..