본문 바로가기

전체 글104

[Inflearn] 단어 뒤집기 인프런의 자바(Java)알고리즘 문제풀이 입문:코딩테스트 대비 강좌의 강의를 보고 문제 해설을 작성해보았습니다. 섹션1. String(문자열)의 4. 단어 뒤집기 강의편 입니다. 설명 N개의 단어가 주어지면 각 단어를 뒤집어 출력하는 프로그램을 작성하세요. 입력 첫 줄에 자연수 N(3>해설 Scanner 객체를 통해 입력받을 단어 수 만큼의 정수를 입력받습니다. -> num 입력받은 단어 크기의 String 타입의 배열을 생성해줍니다. -> str num과 str을 solution() 메소드의 매개변수로 넘겨줍니다. 뒤집은 단어를 저장할 String 타입의 배열 리스트를 새로 정의해줍니다. num에 들어있는 숫자만큼 반복문을 돌면서 해당 단어의 갯수의 -1에서 0까지 1씩 감소하면서 뒤에 있는 단어부터 .. 2022. 10. 30.
[Inflearn] 문장 속 단어 인프런의 자바(Java)알고리즘 문제풀이 입문:코딩테스트 대비 강좌의 강의를 보고 문제 해설을 작성해보았습니다. 섹션1. String(문자열)의 3. 문장 속 단어 강의편 입니다. 설명 한 개의 문장이 주어지면 그 문장 속에서 가장 긴 단어를 출력하는 프로그램을 작성하세요. 문장속의 각 단어는 공백으로 구분됩니다. 입력 첫 줄에 길이가 100을 넘지 않는 한 개의 문장이 주어집니다. 문장은 영어 알파벳으로만 구성되어 있습니다. 출력 첫 줄에 가장 긴 단어를 출력한다. 가장 길이가 긴 단어가 여러개일 경우 문장속에서 가장 앞쪽에 위치한 단어를 답으로 합니다. import java.util.Arrays; import java.util.Scanner; public class 문장_속_단어 { public st.. 2022. 10. 28.
[Inflearn] 대소문자 변환 인프런의 자바(Java)알고리즘 문제풀이 입문:코딩테스트 대비 강좌의 강의를 보고 문제 해설을 작성해보았습니다. 섹션1. String(문자열)의 2. 대소문자 변환 강의편 입니다. 설명 대문자와 소문자가 같이 존재하는 문자열을 입력받아 대문자는 소문자로 소문자는 대문자로 변환하여 출력하는 프로그램을 작성하세요. 입력 첫 줄에 문자열이 입력된다. 문자열의 길이는 100을 넘지 않습니다. 문자열은 영어 알파벳으로만 구성되어 있습니다. 출력 첫 줄에 대문자는 소문자로, 소문자는 대문자로 변환된 문자열을 출력합니다. import java.util.Scanner; public class 대소문자_변환 { public static void main(String[] args) { Scanner sc = new Sca.. 2022. 10. 24.
[Inflearn] 문자찾기 인프런의 자바(Java)알고리즘 문제풀이 입문:코딩테스트 대비 강좌의 강의를 보고 문제 해설을 작성해보았습니다. 섹션1.String(문자열)편의 문자 찾기 강의편 입니다. 설명 한 개의 문자열을 입력받고, 특정 문자를 입력받아 해당 특정문자가 입력받은 문자열에 몇 개 존재하는지 알아내는 프로그램을 작성하세 요. 대소문자를 구분하지 않습니다.문자열의 길이는 100을 넘지 않습니다. 입력 첫 줄에 문자열이 주어지고, 두 번째 줄에 문자가 주어진다. 문자열은 영어 알파벳으로만 구성되어 있습니다. 출력 첫 줄에 해당 문자의 개수를 출력한다. package org.algorithm.그레이; import java.util.Scanner; public class 문자찾기 { public static void main.. 2022. 10. 23.