문장 속 가장 긴 단어 찾기 (Java) 문장 속에서 가장 긴 단어를 찾는 알고리즘을 구현해보자. 긴 단어를 찾으려면 해당 문장의 단어들을 쪼개어서 for 문을 사용하여 문자열을 비교하여 찾아내면 되는데 방법은 크게 2가지가 있다. 어떻게 문제를 풀던 메인 메소드는 아래와 같이 고정이다. public static void main(String[] args) { Main m = new Main(); Scanner sc = new Scanner(System.in); String str = sc.nextLine(); System.out.println(m.solution(str)); } 1. split 사용하기 public String solution(String str) { String answer = "";..
Computer Science/알고리즘 검색 결과
아스키코드를 사용한 문자열 변환 (Java) 알고리즘에서 사용하는 아스키코드에 대해 알아보자. ASCII는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키코드 33 ! 느낌표 34 " 큰따옴표 35 # 숫자 기호 36 $ 달러 기호 37 % 퍼센트 부호 38 & 앰퍼샌드 39 ' 어포스트로피 40 ( 여는 소괄호 41 ) 닫는 소괄호 42 * 별표 43 + 더하기 기호 44 , 쉼표 45 - 하이픈 46 . 마침표 47 / 슬래시 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 : 콜론 59 ; 세미콜론 60 초과 부호 63 ? 물음표 64 @ at 기호 65 A 대문자 a 66 B 대문자 b 67 C 대문자 c 68 D 대문자 d 69 E 대문자 ..
문자열 : 문자열 찾기 import java.util.Scanner; // 문자 찾기 public class Main { public int solution(String str, char t) { int answer = 0; str = str.toUpperCase(); t = Character.toUpperCase(t); // System.out.println("str = " + str); /* for(int i = 0 ; i < str.length() ; i++) { if(str.charAt(i) == t) answer++; } */ // 향상된 for문 사용 // 배열 or iterator을 제공하는 컬렉션 프레임워크(ArrayList) 가 들어가야함 (String X) for(char x : str..
최근댓글