백준667 [백준] 단계별로 풀어보기(단계:7,문자열,JAVA)10809번, 알파벳 찾기 문제 링크 10809번: 알파벳 찾기 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 BufferedReader를 사용하여 입력값을 저장합니다. 소문자 알파벳 개수인 26 크기의 배열을 만들어서 -1로 초기화를 진행하였습니다. 소문자 알파벳 아스키 코드가 97부터 시작하므로 각 글자를 받아서 97를 빼주어서 무슨 글자인지 확인하였습니다. -1이 아니면 앞에 위치에 있다고 판단하여 -1인 경우에만 배열에 저장하였습니다. 배열에 들어있는 값을 bw에 저장하여.. 2021. 12. 19. [백준] 단계별로 풀어보기(단계:7,문자열,JAVA)11720번, 숫자의 합 문제 링크 11720번: 숫자의 합 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 BufferedReader를 사용하여 입력값을 저장합니다. 숫자 개수만큼 각 글자를 int형으로 더하는 sum함수를 만들었습니다. sum함수를 호출하여 다른 변수에 저장하였으며 그 결과를 bw에 저장하였습니다. 결과를 BufferedWriter를 사용하여 출력하였습니다. 결과 코드 import java.io.*; public class Main{ public static .. 2021. 12. 18. [백준] 단계별로 풀어보기(단계:7,문자열,JAVA)11654번, 아스키 코드 문제 링크 11654번: 아스키 코드 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 BufferedReader를 사용하여 입력값을 저장합니다. 아스키 코드를 출력하는 asciiCode함수를 형성하였습니다. System.out.println()을 사용하여 결과를 출력하였습니다. 결과 코드 import java.io.*; public class Main{ public static void main(String[] args) throws IOException.. 2021. 12. 18. [백준] 단계별로 풀어보기(단계:6,함수,JAVA)1065번, 한수 문제 링크 1065번: 한수 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 BufferedReader를 사용하여 입력값을 저장합니다. 입력값을 int형으로 바꾸어 한수를 구하여 결과 출력하는 함수 cal을 호출하였습니다. 100이하의 수들은 모두 등차수열을 이루므로 그대로 출력하도록 하였습니다. 100이상일 때에 일의 자리(units), 십의 자리(tens), 백의 자리(hundreds)의 차이가 균등한 개수를 구하였습니다. 개수를 bw에 저장하였습니다.. 2021. 12. 17. [백준] 단계별로 풀어보기(단계:6,함수,JAVA)4673번, 셀프 넘버 문제 링크 4673번: 셀프 넘버 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 셀프 넘버를 출력하는 selfNum 함수를 형성하였습니다. 각 더하기 연산을 한 값을 배열에 저장하였습니다. 이중 for문을 사용하여 1~10000까지 더하기 연산 값과 동일하지 않은 수를 찾아서 bw에 저장하였습니다. BufferedWriter를 사용하여 결과를 모두 출력하였습니다. 결과 코드 import java.util.*; import java.io.*; public.. 2021. 12. 17. [백준] 단계별로 풀어보기(단계:6,함수,JAVA)15596번, 정수 N개의 합 문제 링크 15596번: 정수 N개의 합 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 for문을 통하여 배열 값을 ans에 모두 더하였습니다. return을 통하여 결과값을 보내었습니다. 결과 코드 public class Test { long sum(int[] a) { long ans = 0; for(int i=0;i 2021. 12. 16. 이전 1 ··· 102 103 104 105 106 107 108 ··· 112 다음