본문 바로가기

전체 글

(162)
섹션 1. 문자열 - 2. 대소문자 변환 📌 문제 설명대문자와 소문자가 같이 존재하는 문자열을 입력받아 대문자는 소문자로 소문자는 대문자로 변환하는 프로그램을 작성하세요.문자열의 길이는 최대 100입니다.문자열은 영어 알파벳으로만 구성됩니다.📝 입력 & 출력🔹 입력첫 번째 줄: 문자열 입력 (대소문자 섞여 있음)🔹 출력첫 번째 줄: 변환된 문자열 출력 (대문자 → 소문자, 소문자 → 대문자)🔸 예제 입력 1StuDY🔸 예제 출력 1sTUdy💡 해결 방법문자열을 문자 배열로 변환 (toCharArray() 사용)각 문자를 확인하여 소문자면 대문자로, 대문자면 소문자로 변환Character.isLowerCase(c) → 소문자인지 확인 후 변환Character.isUpperCase(c) → 대문자인지 확인 후 변환또는 ASCII 값을 ..
섹션 1. 문자열 - 1. 문자 찾기 📌 문제 설명한 개의 문자열을 입력받고, 특정 문자를 입력받아 해당 문자가 문자열에 몇 개 존재하는지 알아내는 프로그램을 작성하세요.대소문자를 구분하지 않습니다.문자열의 길이는 최대 100입니다.문자열은 영어 알파벳으로만 구성됩니다.📝 입력 & 출력🔹 입력첫 번째 줄: 문자열 입력두 번째 줄: 찾을 문자 입력🔹 출력첫 번째 줄: 해당 문자의 개수 출력🔸 예제 입력 1Computercoolerc🔸 예제 출력 12💡 해결 방법문자열과 찾을 문자를 대문자로 변환하여 비교 (대소문자 구분 X)toCharArray()를 사용하여 문자열을 문자 배열로 변환for-each 문을 사용하여 특정 문자와 같은 경우 개수를 증가💻 코드 구현 (Java)package partString;import java.u..