반응형

👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇
Prologue. 알고리즘을 공부하다
학원을 다니면서 쌤의 공부 방법에는 알고리즘을 녹여 자연스럽게 알려주고 계셨다.
그러다 나에게 부족한 부분 중 가장 취약점이 알고리즘이라는 생각이 들었다.
문제 해결에 대해서 많은 문제를 접해보고 분석해 보는 스킬을 기르고 싶었다.
그리고 내가 여러 방향으로 자주 생각해보고 문제를 풀기 위한 감을 잡아보는 계기가 필요했다.
인프런 사이트는 내가 자주 보는 사이트 인데
자바로인한 알고리즘 강의가 있어서 바로 결제했다.
매일매일 1문제씩 풀어보고 다른 방법으로도 풀 수 있는지 나만의 정리를 시작해보려 한다.
많이 미흡 하지만 , 부족한 부분이 있다면 피드백 부탁드립니다
1. 문자 찾기
코드 풀이
import java.util.Scanner;
class chapter_1 {
public int solution(String input1, char input2){
int annwer = 0;
input1 = input1.toUpperCase();
input2 = Character.toUpperCase(input2);
for (int i = 0; i < input1.length(); i++) {
if(input1.charAt(i) == input2) annwer++;
}
return annwer;
}
public static void main(String[] args) {
chapter_1 T = new chapter_1();
Scanner kb = new Scanner(System.in);
String inputMessage1 = kb.next();
char inputMessage2 = kb.next().charAt(0);
System.out.println(T.solution(inputMessage1, inputMessage2));
}
}
반응형
'👩🏻💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 > ⠀⠀⠀⠀ Aʟɢᴏʀɪᴛʜᴍ' 카테고리의 다른 글
Algorithm - 중복문자제거 (1) | 2023.10.10 |
---|---|
Algorithm - 특정 문자 뒤집기 (0) | 2023.09.24 |
Algorithm - 단어 뒤집기 (1) | 2023.09.24 |
Algorithm - 가장 긴 단어 찾기 (1) | 2023.09.21 |
Algorithm - 대소문자 변환 (0) | 2023.09.18 |