띠오니 개발자 성장일지
반응형
article thumbnail
[알고리즘/인프런] String(문자열) #1-12. 암호 찾기
Study/알고리즘 2022. 5. 2. 14:12

인프런의 "자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비" 강좌를 수강했습니다. C, C++, Python, Js 등 다른 언어의 강의도 있으니 본인에게 맞는 강의를 선택하시면 됩니다. 😁 https://inf.run/pCPH Q1-12. 암호 찾기 철수는 영희에게 알파벳 대문자로 구성된 비밀편지를 컴퓨터로 보낸다. 비밀편지는 철수와 영희가 서로 약속한 암호로 구성되어 있다. 비밀편지는 알파벳 한 문자마다 # 또는 *이 7개로 구성되어있다. 예를 들어, 철수가 "#*****#" 로 구성된 문자를 보냈다면, 영희는 아래와 같이 해석한다. 1. "#*****#" 를 7자리 이진수로 바꾼다. #은 1, *은 0으로 변환한다. 즉 "1000001"로 변환. 2. 바뀐 2진수 값을 10진수로 바꾼다. 10..

article thumbnail
[알고리즘/인프런] String(문자열) #1-08. 유효한 팰린드롬
Study/알고리즘 2022. 4. 17. 23:57

인프런의 "자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비" 강좌를 수강했습니다. Q1-08. 유효한 팰린드롬 앞에서 읽을 때나 뒤에서 읽을 때나 같은 문자열을 '팰린드롬' 이라고 한다. ( 앞전 문제 회문 문자열과 같음) 입력된 문자열이 팰린드롬이면 "YES", 아니면 "NO" 를 출력하자. 단, 대소문자 구분 없으며 팰린드롬 체크 시 알파벳으로만 체크한다. (알파벳 외의 문자 무시) 👨🏻‍🏫 풀이 코드 String 클래스의 replaceAll() 메소드를 사용한다. Java 11 공식문서에서 replaceAll 에 대한 설명을 확인할 수 있다. replaceAll(String rex, String replacement) : 문자열 중 첫번째 파라미터 문자열을 전부 replacement 문자열로 ..

article thumbnail
[알고리즘/인프런] String(문자열) #1-01. 문자 찾기
Study/알고리즘 2022. 4. 5. 00:59

인프런의 "자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비" 강좌를 수강했습니다. 들어가기에 앞서.. 테스트 환경 - 코드는 백준 & 프로그래머스의 테스트 형태를 지닌다. main 함수 내부는 백준, solution() 메소드 내부에 실제 기능을 작성하는 프로그래머스의 형태를 따라 테스트한다. public class Main { private int solution(type args1, type args2) { int answer = 0; // Input your Code. return answer; } public static void main(String[] args) { // Scanner sc = ... } } Q1-01. 문자 찾기 문자열 하나와 알파벳 하나를 입력 받아, 해당 문자열 안에..

반응형