본문 바로가기

구현150

[백준] 2744번 : 대소문자 바꾸기 – JAVA [자바] https://www.acmicpc.net/problem/2744 2744번: 대소문자 바꾸기 영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 문제 풀이 백준 2744번 대소문자 바꾸기는 브론즈 5 난이도의 구현 및 문자열 문제이다. 이 문제에서는 문자열이 1개 주어진다. 그리고 소문자이면 대문자로 바꾸고, 대문자는 소문자로 바꾼 문자열을 출력하면 된다. 이 문제는 Character 클래스에 포함되어 있는 toLowerCase()와 toUpperCase() 메서드를 이용해서 풀 수 있다. 우선 문자열을 String형으로 입력받고 for-loop을 이용해서 각각의 문자를 인덱스마다 본다. 그.. 2022. 8. 7.
[백준] 11382번 : 꼬마 정민 – JAVA [자바] https://www.acmicpc.net/problem/11382 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net 문제 문제 풀이 백준 11382번 꼬마 정민은 브론즈 5 난이도의 수학 및 구현 문제이다. 이 문제에서는 3개의 수 A, B, C가 주어진다. 그리고 A + B + C의 값을 출력하면 된다. 이 문제는 되게 간단하다. StringTokenizer를 이용해서 3개의 숫자를 입력받고 더한 값을 출력하면 된다. 단, 이 숫자들의 범위는 1 ≤ A, B, C ≤ 10¹² 이므로 int형을 쓰면 틀리기 때문에 long형으로 입력받아야 한다. 자세한 코드는 밑에 있다. 코드 import java.i.. 2022. 8. 7.
[백준] 2754번 : 학점계산 – JAVA [자바] https://www.acmicpc.net/problem/2754 2754번: 학점계산 어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오. A+: 4.3, A0: 4.0, A-: 3.7 B+: 3.3, B0: 3.0, B-: 2.7 C+: 2.3, C0: 2.0, C-: 1.7 D+: 1.3, D0: 1.0, D-: 0.7 F: 0.0 www.acmicpc.net 문제 문제 풀이 백준 2754번 학점계산은 브론즈 5 난이도의 구현 및 문자열 문제이다. 이 문제에서는 입력으로 성적이 주어지고 그 성적의 평점을 출력하면 된다. 이 문제를 보면 패턴을 찾을 수 있다. 바로 A0, B0, C0, D0은 각각 4.0, 3.0, 2.0, 1.0점이고 +들은 이 평점에서 0.3.. 2022. 8. 7.
[백준] 2875번 : 대회 or 인턴 – JAVA [자바] https://www.acmicpc.net/problem/2875 2875번: 대회 or 인턴 첫째 줄에 N, M, K가 순서대로 주어진다. (0 ≤ M ≤ 100, 0 ≤ N ≤ 100, 0 ≤ K ≤ M+N), www.acmicpc.net 문제 문제 풀이 백준 2875번 대회 or 인턴은 브론즈 3 난이도의 수학 및 구현 문제이다. 이 문제는 난이도의 비해 정답률이 낮다. 이 문제에서는 여학생 2명과 남학생 1명이 팀을 이뤄서 대회를 치른다. 그리고 여학생 N명, 남학생 M명이 주어진다. 그리고 이 대회에서는 K명이 무조건 인턴에 참여해야 한다. 그리고 인턴에 참여하는 학생은 대회를 치를 수 없다. 이때 대회에 참여하는 최대 팀의 개수를 출력하면 된다. 이 문제는 처음에 되게 어려워 보일 수도 있다... 2022. 8. 7.
반응형