Codeup/if ~ else 6

Codeup - if~else 파트 완료! - java

문제들 하나하나 풀다 보니 어느덧 if ~ else 부분의 문제들을 모두 풀어 보았다 ㅎㅎ 이렇게 보니 또 새롭네 문제 풀면서 풀이가 새로웠거나 / 몰랐거나 / 재미있었거나 / 하는 문제들을 골라서 올렸는데 전체적인 나이도는 그렇게 어려운 문제들은 없었다. 다 풀어서 완료한 것을 보니 뭔가 뿌듯 뿌듯! 만족하지 않고 풀었던 문제들 코드 줄여보기와 다시 풀어보기 항상 체크!! 지금 풀고있는 단순 반복문 부분도 하나하나씩 풀어 보고 있는 중이다. 그럼 계속 쭉 화이팅 :)

Codeup/if ~ else 2022.05.25

codeup - 1226 : 이번 주 로또 - java

풀이 생각 1. 일단 주어지는 로또 당첨번호 7개를 저장해 놓자 생각 2. 이중 for문으로- 6개 입력받으면서 저장해놓은 7개 숫자와 비교해보자 생각 3. 마지막 보너스 번호 부분을 어떻게 처리해야 하지 생각하다가 따로 분리해서 체크하자고 생각 4. 로또 당첨 조건에 맞게 조건 설정해서 출력 review 쉬워 보이는 문제에 대충 생각하고 코드를 시작했는데 당첨 조건에 맞게 출력하는 부분에서 막혔다. 다시 풀이 방법을 차근차근 세워보고 그거에 맞게 작성했더니 생각보다 쉽게 성공! 이번 문제에서 중요한 것은 로또 당첨 조건에 대한 이해였다. ㅎㅎ 로또 당첨.. 나도.. :D

Codeup/if ~ else 2022.05.19

Codeup - 1231 계산기 1 - java

문제풀이 띄어쓰기가 없어서 문제가 어려워졌다. 처음 생각 1. String으로 받아서 charAt() 으로 한 글자씩 읽어내서 기호 뽑아오기 2. 기호 뽑아서 switch - case 문으로 맞는 연산 해주기. 3. 문제 발생 - String으로 받아온 입력 값을 다시 int로 나눠서 [ 앞부분-기호-뒷부분 ] 해주어야 하는데 잘 안됨. 다른 방법 생각 1. 앞부분과 뒷부분도 저장할 필요가 있었다. 2. 교육받을 때 id/pwd 입력받고 기호 / 를 기준으로 나눴던 것 생각 3. 기호의 index를 알아내고 앞/뒤 부분 저장 4. 기호에 맞는 연산 실행 review String 클래스의 여러 메서드들을 활용하여 풀긴 풀었다. 음. 기호의 앞/뒤 부분 저장하는 작업에서 뭔가 줄이면 줄일 수 있을 것 같은데..

Codeup/if ~ else 2022.05.18

codeup - 1168 나이 계산 1 - java

코딩 전 풀이 생각 String API로 풀이하면 되겠다 판단! 1. 일단 한 줄을 다 읽어와서 2. 1900년도 1,2 와 2000년도 3,4를 일단 판단해주고. 3. 2012년도에서 해당 연도를 빼주고, 입력된 수 앞에 2자리(출생 연도)를 더 빼주면 되겠다. 판단 출생 연도에 +1 을 안 해주어서 에러가 틀렸다. ㅎㅎ review 여러 API 메서드들을 활용해 볼 수 있는 좋은 문제였다. nextLine(), substring(), charAt(), parseInt() 성별까지 출력하라그랬다면 if보단 switch-case 문이 더 알맞을 듯?ㅎㅎ 구구 굿

Codeup/if ~ else 2022.05.13

Codeup - 1230 터널 통과하기 2 - java

3개의 숫자 배열을 만들어서 3번 반복되는 동안 하나 씩 통과할 수 있는지 못하는지 체크해서 가장 첫 번째로 통과 못하는 애가 나오면 반복문을 종료하도록 만들어 주었다. PASS를 출력해주는 부분에서. 맨 첫 번째로 통과를 못하면 CRASH 출력하고 반복문 빠져나오게 해 줬는데 빠져나와서 PASS도 같이 출력되는부분을 해결하기 위해서 boolean 타입 isPass 로 제어해주었다. 다른 방법도 찾아보고. 더 간략하게 할 수 있는지 다른 접근방법이 있는지 찾아보기!

Codeup/if ~ else 2022.05.12