본문 바로가기
반응형

Baekjoon 자바 코드76

[백준] 9086번 문자열 풀이 코드 (Java 자바) 간단하게 주어진 입력값의 맨 앞 문자와 맨 뒤 문자를 이어서 출력하는 문제이다.접근 방법)맨 앞과 뒤의 문자를 출력하기 위해서 charAt(), length()를 알고 있어야 한다.s.charAt(0)을 사용하여 맨 앞 문자를 가져오고, charAt(s.length()-1)을 사용하여 맨 뒤 문자를 가져올 수 있다. ▷ 맨 앞과 맨 뒤 문자 출력String s = "망댕이의 끄적끄적";System.out.println(s.charAt(0)); // 맨 앞 문자 출력System.out.println(s.charAt(s.length()-1)); // 맨 뒤 문자 출력   정답 코드 1)import java.util.Scanner;class Main{ public static void main(Strin.. 2024. 8. 12.
[백준] 2743번 단어 길이 재기 풀이 코드 (Java 자바) 이 문제는 문자열을 입력받으면 해당 길이를 출력하는 1차원적인 문제이다.접근 방법)문자열의 길이를 출력하기 위해서는 length()라는 함수를 기억해 놓도록 하자 ▷ charAt()String형의 변수 뒤에 length()를 붙이게 되면 해당 글자의 길이를 나타낸다.String str = "망댕이의 끄적끄적";int i = str.length();// i값은 9 length()를 이용하면 띄어쓰기 포함 모든 문자를 측정한다. 정답 코드 1)import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String a = sc.next(.. 2024. 8. 9.
[백준] 27866번 문자와 문자열 풀이 코드 (Java 자바) 이 문제는 문자열에서 문자를 뽑아내는 아주 기본적인 문제이다.접근 방법)우선 처음으로 문자열에서 문자를 뽑아내는 문제를 접한다면 charAt()이라는 함수를 알아놓도록 하자 ▷ charAt()String형의 변수 뒤에 charAt(문자번호)를 붙이게 되면 문자번호에 해당하는 글자를 선택하여 char타입으로 변환시켜 준다.String str = "망댕이의 끄적끄적";num = str.charAt(2);System.out.println(num);// 출력결과 : 이 문자열은 0부터 시작함으로 2번에 해당하는 '이'라는 글자가 char타입으로 변환되고 해당 글자를 출력할 수 있게 되는 것이다. 정답 코드 1)import java.util.Scanner;class Main{ public static voi.. 2024. 8. 7.
[백준] 1546번 평균 풀이 코드 (Java 자바) 이 문제는 내 생각에서 브론즈 1 정도 난이도를 가지고 있는 문제라고 생각하지 않았다.또한 1차원 배열 파트에 굳이 넣었어야 하는 문제인가 생각이 들기도 하였다.접근 방법)우선 처음으로 배열을 제외하고 푸는 방법으로는 for문을 이용하여 시험 본 과목 개수 N번만큼 반복 실행을 한다.그 for문 안에서 모든 시험 과목 점수들을 더하는 코드와 최댓값을 찾는 코드를 넣어준다.그리고 마지막으로 문제에서 주어진대로 과목 점수의 총 합/ 최댓값 *100 / 과목수로 계산하여 평균을 구해준다.참고로 주의해야할 점이 있다. 출력 값이 정수가 아닌 소수점까지 나타내는 값이라 int가 아닌 double이나 float를 사용해야 한다. 배열을 이용하여 푸는 방법은 배열 안에 과목 점수들을 집어넣은 후에 위와 같은 방법을 .. 2024. 8. 6.
반응형