728x90
반응형
1.29
문제번호 1316
package baekjoon;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class java_0129 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int count = N;
for(int i = 0; i < N; i++) {
String str = br.readLine();
boolean[] check = new boolean[26];
for(int j = 0; j < str.length(); j++) {
if(check[str.charAt(j)-'a']==false) {
check[str.charAt(j)-'a'] = true;
} else if (j > 0 && str.charAt(j)!=str.charAt(j-1)) {
count--;
break;
}
}
}
System.out.println(count);
br.close();
}
}
1.30
문제번호 25206
package baekjoon;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class java_0130 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st;
double sumScorexGrade = 0;
double sumScore = 0;
for(int i = 0; i < 20; i++) {
st = new StringTokenizer(br.readLine());
String object = st.nextToken();
double score = Double.parseDouble(st.nextToken());
String grade = st.nextToken();
if(!(grade.equals("P"))) {
switch(grade) {
case "A+":
sumScorexGrade += (score * 4.5);
break;
case "A0":
sumScorexGrade += (score * 4.0);
break;
case "B+":
sumScorexGrade += (score * 3.5);
break;
case "B0":
sumScorexGrade += (score * 3.0);
break;
case "C+":
sumScorexGrade += (score * 2.5);
break;
case "C0":
sumScorexGrade += (score * 2.0);
break;
case "D+":
sumScorexGrade += (score * 1.5);
break;
case "D0":
sumScorexGrade += (score * 1.0);
break;
case "F":
sumScorexGrade += (score * 0.0);
break;
default:
break;
}
sumScore += score;
}
}
System.out.printf("%.6f", sumScorexGrade/sumScore);
br.close();
}
}
1.31
문제번호 2738
package baekjoon;
import java.util.Scanner;
public class java_0131 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int M = sc.nextInt();
int[][] a = new int [N][M];
int[][] b = new int [N][M];
for(int i = 0; i < N; i++) {
for(int j = 0; j < M; j++) {
a[i][j] = sc.nextInt();
}
}
for(int i = 0; i < N; i++) {
for(int j = 0; j < M; j++) {
b[i][j] = sc.nextInt();
}
}
for(int i = 0; i < N; i++) {
for(int j = 0; j < M; j++) {
System.out.print(a[i][j] + b[i][j] + " ");
}
System.out.println();
}
}
}
2.1
문제번호 2566
package baekjoon;
import java.util.Scanner;
public class java_0201 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[][] a = new int [9][9];
int max = 0;
int x = 1;
int y = 1;
for(int i = 0; i < 9; i++) {
for(int j = 0; j < 9; j++) {
a[i][j] = sc.nextInt();
}
}
for(int i = 0; i < 9; i++) {
for(int j = 0; j < 9; j++) {
if(a[i][j] > max) {
max = a[i][j];
x = i + 1;
y = j + 1;
}
}
}
System.out.println(max);
System.out.println(x + " " + y);
}
}
2.2
문제번호 10798
package baekjoon;
import java.util.Scanner;
public class java_0202 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char[][] a = new char[5][15];
for(int i = 0; i < 5; i++) {
String str = sc.next();
for(int j = 0; j < str.length(); j++) {
a[i][j] = str.charAt(j);
}
}
for(int i = 0; i < 15; i++) {
for(int j = 0; j < 5; j++) {
if(a[j][i] != '\0') {
System.out.print(a[j][i]);
}
}
}
sc.close();
}
}728x90
반응형
'Study > ☁️ 1일 1문제' 카테고리의 다른 글
| [1일 1문제] 백준 단계별로 풀어보기 5-7, 1-2번 (2.12~2.16) (0) | 2024.02.16 |
|---|---|
| [1일 1문제] 백준 단계별로 풀어보기 4, 1-4번 (2.5~2.9) (1) | 2024.02.09 |
| [1일 1문제] 백준 단계별로 풀어보기 2-6번 (1.22~1.26) (2) | 2024.01.26 |
| [1일 1문제] 백준 단계별로 풀어보기 8-11, 1번 (1.15~1.19) (2) | 2024.01.19 |
| [1일 1문제] 백준 단계별로 풀어보기 3-7번 (1.8~1.12) (1) | 2024.01.12 |