BootCamp/패스트캠퍼스:CodingTest

Part 1 : Ch01 (2744)

혼복필 2023. 12. 26. 22:55
728x90
300x250
SMALL

01 Java String

문자열

순서를 가진 문서들의 집합

"쌍따옴표를 통해 나타냄"

글자, 단어, 문장, 문서 등 문자로 구성된 자료형

''과 ""의 차이를 잘 인지해야 함 (""는 String타입, ''는 char 타입)

 

Java.lang.String

Java.lang 패키지로 제공되는 Java 문자열 클래스

별도의 import 없이 사용 가능

문자열 작업에 유용한 메서드 제공함

한 번 인스턴스가 생성되면 수정 불가 (immutable object)

= 값의 변경은 불가능하나 새 String을 생성하여 변경 가능

 

 

02 대소문자 바꾸기

문제 : 알파벳으로만 이루어진 문자열이 주어질 때 소문자는 대문자로, 대문자는 소문자로 변경한 문자열 출력

1. 문제가 주어졌을 때 소문자, 대문자를 어떻게 판별할 수 있을까?

2. 소문자(대문자)가 주어졌을 때 대문자(소문자)로 어떻게 바꿀 수 있을까?

 

 

= ASCII Code를 이용하여 대소문자 변환

base(소문자라면 'a' or 대문자라면 'A')로부터 몇 번째 알파벳(idx)인지 찾아서 더한다

 

해당 문제

https://www.acmicpc.net/problem/2744

728x90
300x250
LIST

'BootCamp > 패스트캠퍼스:CodingTest' 카테고리의 다른 글

Part 1 : Ch01 (1919)  (2) 2024.01.07
Part 1 : Ch00  (2) 2023.12.12