백준 38

[백준 C++] 1157번 - 단어공부

1157번 - 단어 공부 문자열 입력받기 문자열의 길이만큼 동적 배열 할당받기(알파벳 개수를 체크하기 위함) 이중 for문을 통해 입력된 알파벳의 중복 개수 확인하기, 대문자로 비교하기 위해 toupper사용 for문을 통해 가장 많이 사용된 알파벳 찾기 if문을 통해 가장 많이 사용된 알파벳이 하나일 경우와 여러 개일 경우를 구분 delete 하기 #include #include #include //toupper사용을 위해 using namespace std; int main() { string str, re; //입력 문자열, 출력 문자열 cin >> str; int cnt = 0, max = 0, max_cnt = 0; int n = str.length(); int* str_cnt = new int..

Baekjoon 2021.12.31

[C++] 11653번 - 소인수분해

11653번 - 소인수분해 처음에는 나누는 수가 무조건 소수여야 한다는 생각에 소수를 먼저 다 걸러내려 했습니다. 하지만 이 방법은 코드도 길어질 거 같고 시간도 많이 걸릴 거 같아서 포기했습니다... ↓ ↓ 방법 1) 다음에는 입력받은 수만큼 반복문을 돌려 나눠 떨어지는 수를 출력하면 되겠구나!라고 생각했고, 그다음으로는 루트 함수(sqrt 함수)를 사용해서 반복문을 돌리는 횟수를 줄이기도 했습니다. #include #include using namespace std; int main() { int N; cin >> N; for (int i = 2; i

Baekjoon 2021.09.30

[자바] 백준 - 8958번

8958번 - OX퀴즈 입력받을 문자열의 개수를 Scanner로 입력 받고자 배열의 크기 정하기 for문을 이용해 각 인덱스에 문자열 입력받기 if문을 이용해 문자열의 단어를 하나씩 비교 비교한 문자가 'O'와 동일할 때 count를 1씩 증가하고, 그렇지 않을 때 count를 0으로 초기화 sum에 count에 있는 값을 누적에서 더하기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] arr = new String[sc.nextInt()]; for (int i = 0; i < arr.length; i++) { arr..

Baekjoon 2021.08.04

[백준 - 자바] 문자열 - 11654번 / 11720번

11654번 - 아스키코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char munja = sc.nextLine().charAt(0); int num = (int)munja; System.out.println(num); } } * charAt() : 해당 문자의 아스키코드를 반환해주는 메소드. 입력받은 문자를 아스키코드로 반환한 뒤, int(정수형)로 형변환을 하여 num변수에 대입한다. 11720번 - 숫자의 합 방법 1) charAt() 메소드 사용 import java.util.Scanner; public class Ma..

Baekjoon 2021.07.05

while /do - while 반복문

형식 -> 조건식이 참인 동안은 while문이 계속 반복됨. while( 조건식 ) { 수행문1...; } 수행문2...; * JAVA에서는 while문의 조건식에 1을 넣지 못하고, true는 가능함. * 간단한 예제 : num변수가 조건식에 만족할 때까지 반복문이 실행된 횟수 구하기. int num = 1; int count = 0; while(num 조건식이 참인지 거짓인지 상관없이 수행문(do괄호 안 수행문)이 한 번은 실행됨. do { 수행문1...; } while( 조건식 ); 수행문2...; * while문과 do - while문의 차이점 while문은 조건식이 참을 경우..

JAVA 2021.06.29