Codeup/단순 반복문 5

Codeup - 1284 : 암호 해독 - java

# 나의 문제풀이 입력된 수를 곱해서 만들 수 있는 두 개의 숫자를 구할 것인데 2개의 숫자 모두 소수 이어야 한다. 1. 입력된 수 나누었을 때 . 0이 되는 숫자 x를 구하고 2. ( 입력된 수 / x ) 해서 == x와 곱한 숫자 y를 구하고 3. x와 y 소수가 맞는지 판단. 하는 식으로 하려고 여러 가지 시도를 해보았지만 채점 결과가 틀리다고 나와서 keep.. # 다른 분의 문제풀이 참조 0. 소수인지 판단하는 함수를 만들어놓고 활용 - 입력된 수는 x라고 선언 1. for반복문으로 i=2부터 ~ 입력된 수 x까지 - 소수 걸러내기 ( 1차 조건 ) - i는 소수 확정 2. i가 소수가 맞다면 ( x % i )로 나머지가 0이 되는 숫자인지 파악하기 ( 2차 조건 ) - 입력된 수의 약수임을 ..

Codeup - 1076 : 문자 1개 입력 받아 알파벳 출력하기 - java

# 나의 문제풀이 아스키코드가 필요할 것이라고 생각 소문자 a의 int값부터 ~ 입력된 알파벳의 int값 까지 출력되게 하자 1. 소문자 a의 int 값 확인 2. 입력받은 알파벳 int형으로 변환 3. for문 - 1번부터 2번까지 4. 출력은 다시 char형으로 review 오랜만?에 풀이 생각했던 대로 쭉 풀렸던 문제 GOOD :) 아스키코드와 형 변환의 개념을 알고 있어서 나름 쉽게 풀이했다. 후후훗

Codeup - 1295 : 알파벳 대소문자 변환 - java

# 나의 풀이 1. 공백 없는 문장 입력받고 2. 한 글자씩 체크한다 3. 대문자면 소문자로 - 소문자면 대문자로 4. 바꾼 것들 이어서 출력 한 라인 입력받고 - new Scnner().nextLine() 한 글자씩 체크 - charAt() 이 글자가 대문자 인지 체크 Character.isUpperCase() 대문자면 소문자로 변경 Character.toLowerCase() 소문자면 대문자로 변경 Character.toUpperCase() 처음에는 문자 배열로 입력해놓고 한 번에 출력해줄 생각으로 배열을 만들었었는데 그냥 printf로 이어서 출력해도 정답처리되었다. 뭔가 모아서 다시 문자열로 바꿔준 다음에 출력해야 될 것 같은 느낌이 들었었는데... 다른 사람들은 어떻게 풀었을까 더 궁금해지는 문제..