String(문자열) 섹션 - (3)
String(문자열) 섹션 - (3) 1-9. 숫자만 추출 | 아스키 번호로 구분 후 (1) answer 누적 or (2) isDigit() 구분 후 형변환 * 1-9.숫자만 추출 * * 문자와 숫자가 섞여있는 문자열이 주어지면 그 중 숫자만 추출하여 그 순서대로 자연수를 만듭니다. * 만약 “tge0a1h205er”에서 숫자만 추출하면 0, 1, 2, 0, 5이고 이것을 자연수를 만들면 1205이 됩니다. 추출하여 만들어지는 자연수는 100,000,000을 넘지 않습니다. ( 즉, 첫 0 은 무시함) // 1)문자, 숫자 식별 -> 아스키 번호로 구분 * 문자형 숫자 는'0': 48 2진수 (#=1, *=0) 로 바꾸고 2) 2진수 -> 10진수 변환 3) 아스키 번호 기준으로 10진수 -> 65 문자..
- 알고리즘 이론 [개념]/[개념] 코테 알고리즘 공부 - 시즌 1
- · 2023. 2. 23.
String(문자열) 섹션 - (2)
String(문자열) 섹션 - (2) 1-5. 특정 문자 뒤집기 | Character.isAlphabetic() 사용해보기 import java.util.Scanner; /* 1-5. 특정 문자 뒤집기 * 영어 알파벳과 특수문자로 구성된 문자열이 주어지면 영어 알파벳만 뒤집고, 특수문자는 자기 자리에 그대로 있는 문자열을 만들어 출력하는 프로그램을 작성하세요. * */ // 알파벳과 특수문자를 구분할 수 있어야 하고 // lt와 rt 가 양끝단에서 ++ 출발하고, 둘다 알파벳일 경우에만 교환이 이루어져야 함 // lt 각 문자 배열 만들어 char[] s = str.toCharArray(); int lt = 0, rt = str.length()-1; //각 포인팅 할 것 //주요 로직 // -> 이 안에..
- 알고리즘 이론 [개념]/[개념] 코테 알고리즘 공부 - 시즌 1
- · 2023. 2. 22.
String(문자열) 섹션 - (1)
String(문자열) 섹션 - (1) 1-1. 문자 찾기 한 개의 문자열을 입력받고, 특정 문자를 입력받아 해당 특정문자가 입력받은 문자열에 몇 개 존재하는지 알아내는 프로그램을 작성하세요. // 섹션 1-1 문자 찾기 //한 개의 문자열을 입력받고, 특정 문자를 입력받아 해당 특정문자가 입력받은 문자열에 몇 개 존재하는지 알아내는 프로그램을 작성하세요. //대소문자를 구분하지 않습니다.문자열의 길이는 100을 넘지 않습니다. //입력 : 첫 줄 문자열 , 두 번째줄 문자 입력 //출력 : 첫 줄의 문자열 속에서 두 번째 '문자' 포함된 [문자 개수]를 출력한다. public class Main { //솔루션 함수 (문자열, 문자) => 포함 개수 리턴 public int solution(String s..
- 알고리즘 이론 [개념]/[개념] 코테 알고리즘 공부 - 시즌 1
- · 2023. 2. 21.