스터디 - 3
업데이트:
[1411] 빠진 카드
[입력]
10
3
4
1
10
2
6
7
5
9
[출력] 8
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int[] arr = new int[num];
int temp = 0;
for(int i = 0; i < arr.length - 1; i++) {
temp = sc.nextInt();
arr[temp-1] = temp;
}
for(int i = 0; i < arr.length; i++) {
if(arr[i] == 0) {
System.out.println(i+1);
break;
}
}
}
}
[1412] 알파벳 개수 출력하기
[입력] oh! my god!
[출력]
a:0
b:0
c:0
d:1
e:0
f:0
g:1
h:1
i:0
j:0
k:0
l:0
m:1
n:0
o:2
p:0
q:0
r:0
s:0
t:0
u:0
v:0
w:0
x:0
y:1
z:0
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
char[] arr = new char[26];
char a = 'a';
for(int i = 0; i < arr.length; i++) {
arr[i] = a++;
}
for(int i = 0; i < arr.length; i++) {
int cnt = 0;
for(int j = 0; j < str.length(); j++) {
if(arr[i] == str.charAt(j)) {
cnt++;
}
}
System.out.println(arr[i] + ":" + cnt);
}
}
}
댓글남기기