일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 여러줄주석
- 보이는학생
- 신입개발자면접
- 자바
- 코딩테스트
- 자동정렬해제
- Object.toString(0
- substring
- 코테연습
- 코당테스트공부
- 코딩테스트연습
- 긴단어찾기
- 개발자
- 대소문자변환
- 문자찾기
- 기초지식
- 자바기초
- 형변환
- 특정문자뒤집기
- 개발자면접
- java
- replace
- 코테공부
- 가장짧은문자거리
- 자바문자열치환
- length
- 회문문자열
- 주석해제
- 코테
- 코딩테스트공부
- Today
- Total
목록Algorithm (14)
일단 해보자고~

대문자와 소문자가 섞인 문자열을 입력받고, 대문자는 소문자로, 소문자는 대문자로 변환하시오. 문자 찾기 문제에서도 한번 했다시피 대, 소문자라고 하니 역시나 toLowerCase, toUpperCase가 생각났고 비슷한 문제를 한번 풀어본 터라 어렵지 않게 접근이 가능했다. public static void main(String[] args){ Main main = new Main(); Scanner sc = new Scanner(System.in); String str = sc.next(); System.out.println("입력 문자 : " + str); System.out.print(main.solution(str)); } 일단 main메서드는 이전 문제에서도 설명했으니 코드만 보고 넘어가도록 하..

한 개의 문자열을 입력받고, 그 다음 특정 문자를 입력받아 처음 입력한 문자열에 해당 특정 문자가 몇 개 있는지 알아내시오. (* 대, 소문자를 구분하지 않음.) 문제를 보고 대, 소문자를 구분하지 않는다길래 일단 toUpperCase, toLowerCase가 생각났다. 아무래도 대문자 소문자 변환하는 메서드다보니 저걸 이용해야겠다는 생각이 들었다. 먼저 main 메서드에 문자열, 문자를 입력받기 위해 이렇게 작성했다. 그리고 밑에 나오겠지만 solution메서드를 선언해서 사용하는데 그 메서드는 instance 메서드라서 따로 객체 생성을 해주었다. 굳이 객체 생성이 귀찮다면 solution 메서드를 non static 메서드가 아닌 static 메서드로 선언해 주면 된다. public static..