반응형 백준 코드47 [백준] 11720번 숫자의 합 풀이 코드 (Java 자바) 첫 번째 줄의 숫자 개수만큼 두 번째 줄에 일의 단위 숫자들을 나열하여 두 번째 줄의 수 합을 구하는 문제이다.접근 방법)첫번째 줄의 입력 값만큼 for문을 반복하여 두 번째 줄의 입력값을 하나씩 누적해서 더하면 된다.for문 안에서 두번째 줄 입력값을 하나씩 뽑아내기 위해서는 아래와 같이 코드를 작성하여 풀이하면 된다. ▷ char -> Int 형으로 변환하기str.charAt(i)을 그대로 사용하여 출력하게 되면 아스키코드 값이 출력된다.그래서 정수 0의 아스키 코드아스키코드 값이 48, 1의 아스키코드 값이 49를 가지기 때문에 str.charAt(i)에 -48을 해주어 우리가 출력하고자 하는 정수값을 만들어주어야 한다. for(int i = 0; i 정답 코드 1)import java.ut.. 2024. 8. 26. [백준] 11654번 아스키 코드 풀이 코드 (Java 자바) 아스키(ASCII) 코드는 컴퓨터에서 문자를 표현하기 위한 표준 코드이다.각 문자와 숫자, 기호에 고유한 7비트 정수 값을 할당하여 컴퓨터가 이를 이해하고 처리할 수 있게 한다..예를 들어, 대문자 'A'는 아스키코드 값 65, 소문자 'a'는 97, 숫자 '0'은 48에 해당한다. 문자를 입력받으면 그에 해당하는 아스키 코드 값을 구해보도록 하자.접근 방법)아스키 코드를 구하기 위해서는 char형 문자 하나를 입력받아 그것을 int형으로 바꿔주면 된다. ▷ 아스키 코드 변환 방법char형의 문자를 int형으로 변환시켜 출력하면 된다.char character = 'A';int asciiValue = (int) character; // 'A'의 아스키 코드 값을 얻기 위해 int로 캐스팅System.o.. 2024. 8. 21. [백준] 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. 이전 1 2 3 4 5 6 ··· 12 다음 반응형