백준667 [백준] 알고리즘 분류(문자열,JAVA)2744번, 대소문자 바꾸기 문제 링크 2744번: 대소문자 바꾸기 영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오. www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심 1. 소문자 -> 대문자, 대문자 -> 소문자 알파벳으로 변경하여 결과로 출력합니다. 2. 단어의 길이는 최대 100입니다. 알고리즘 진행 순서. 1. 입력된 단어를 저장합니다. 2. 입력된 단어의 각 글자들을 확인하여 소문.. 2022. 9. 16. [백준] 알고리즘 분류(문자열,JAVA)10798번, 세로읽기 문제 링크 10798번: 세로읽기 총 다섯줄의 입력이 주어진다. 각 줄에는 최소 1개, 최대 15개의 글자들이 빈칸 없이 연속으로 주어진다. 주어지는 글자는 영어 대문자 ‘A’부터 ‘Z’, 영어 소문자 ‘a’부터 ‘z’, 숫자 ‘0’ www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심 1. 5개 단어가 주어졌을 때 새로로 읽어서 단어를 만듭니다. 2. 세로로 만든 문자열들을 모두 연결하여 하나의 문자열로 만들고 결과로 출력합니다. 3. 단어의.. 2022. 9. 15. [백준] 알고리즘 분류(문자열,JAVA)1439번, 뒤집기 문제 링크 1439번: 뒤집기 다솜이는 0과 1로만 이루어진 문자열 S를 가지고 있다. 다솜이는 이 문자열 S에 있는 모든 숫자를 전부 같게 만들려고 한다. 다솜이가 할 수 있는 행동은 S에서 연속된 하나 이상의 숫자를 잡고 모 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심 1. 0과 1로 이루어진 문자열이 주어진다. 2. 연속된 숫자를 0 -> 1, 1->0으로 변경하는 행동을 할 수 있습니다. 3. 문자열이 모두 같은 숫자가 되게하는.. 2022. 9. 15. [백준] code.plus(브루트 포스 Part 2,JAVA)17825번, 주사위 윷놀이 문제 링크 17825번: 주사위 윷놀이 주사위 윷놀이는 다음과 같은 게임판에서 하는 게임이다. 처음에는 시작 칸에 말 4개가 있다. 말은 게임판에 그려진 화살표의 방향대로만 이동할 수 있다. 말이 파란색 칸에서 이동을 시작하면 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심 1. 주사위는 5면체로 되어있습니다. 2. 빨간색 칸에는 빨간색 화살표, 파란색 칸에는 파란색 화살표로 이동합니다. 3. 칸을 이동할 때 해당 칸에 다른 말이 존재하면.. 2022. 9. 8. [백준] code.plus(브루트 포스 Part 2,JAVA)17085번, 십자가 2개 놓기 문제 링크 17085번: 십자가 2개 놓기 첫째 줄에 격자판의 크기 N, M (2 ≤ N, M ≤ 15)이 주어진다. 둘째 줄부터 N개의 줄에 격자판의 상태가 주어진다. 항상 두 개의 십자가를 놓을 수 있는 경우만 입력으로 주어진다. www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심 1. 십자가의 크기는 0부터 시작합니다. 2. 십자가가 놓일 수 있는 칸은 '#'으로 표현됩니다. 3. 격자판에 2개의 십자가를 놓을 때 십자가들의 넓이의 곱의.. 2022. 9. 7. [백준] code.plus(브루트 포스 Part 2,JAVA)16638번, 괄호 추가하기 2 문제 링크 16638번: 괄호 추가하기 2 첫째 줄에 수식의 길이 N(1 ≤ N ≤ 19)가 주어진다. 둘째 줄에는 수식이 주어진다. 수식에 포함된 정수는 모두 0보다 크거나 같고, 9보다 작거나 같다. 문자열은 정수로 시작하고, 연산자와 정수가 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심 1. 더하기, 빼기보다 곱하기가 우선순위가 높습니다. 2. 중첩되는 괄호는 사용하실 수 없습니다. 3. 괄호를 추가하는 횟수의 제한은 없습니다. 4.. 2022. 9. 6. 이전 1 ··· 41 42 43 44 45 46 47 ··· 112 다음