Study/데일리 알고리즘
[BOJ/백준] 1330번 : 두 수 비교하기, 9498번 : 시험성적, 2753번 : 윤년, 14681번 : 사분면 고르기 - JAVA[자바] 2020. 07. 17
문제 단계 2. if 문 문제 번호 1330 - 두 수 비교하기 문제 번호 9498 - 시험 성적 문제 번호 2753 - 윤년 문제 번호 14681 - 사분면 고르기 사용 언어 : JAVA 2단계 if 문 문제 풀이를 시작했다. JAVA에서 가장 기본적으로 배우는 조건 문인 데다 2단계 문제라 그런지 수월하게 풀어갔다. 확실히 1단계에서 주어진 조건과 백준의 설정에 따라 소스코드를 작성하는 연습을 한 뒤라 어이없는 컴파일 오류나 런타임 오류로 인해 틀리는 경우는 한 번도 없었다. 기본적인 문제인 만큼 확실하게 조건문을 작성하는 법을 연습하기에 좋았다. 근데 2단계의 마지막 문제인 2884번 알람시계는 뭔가 조건을 계속 빠트리는 느낌이 들어서 다음에 확실하게 해서 제출할 생각이다. 현재 소스코드는 ..
[BOJ/백준] 2588번 : 곱셈 - JAVA[자바] 2020. 07. 17
문제 단계 1. 입출력과 사칙연산 문제 번호 2588 - 곱셈 사용 언어 : JAVA 1단계를 끝마쳤다. 처음 시작할 땐 정답률을 보고 이걸 왜 틀리지? 했었는데 정작 내가 정답률을 떨어트리는데 일조했다는 게 아이러니.. 항상 IDE를 사용하다 보니 자동완성이 습관이 되고 당연하게 됐는데 직접 종이에 적어가며 손 코딩을 하면서 내가 얼마나 대충 공부하고 있었는지 많이 느껴지게 되는 단계였다. 문제 자체는 쉬운 게 맞지만 주어진 문제와 요구를 확실하게 파악하고 내 생각대로가 아닌 요구한 대로 정확하게 코드로 옮기는 것이 얼마나 중요한지도 알게 됐다. 내가 아무리 이게 좋다고 해도 결국 클라이언트가 원하는 대로 만들어 줘야 하는 현실을 반영한 것 같다... 설명해서 설득할 자신 없으면 그냥 하..
[BOJ/백준] 단계 1 : 입출력과 사칙연산 - JAVA[자바] 2020. 07. 16
문제 단계 1. 입출력과 사칙연산 문제 번호 10171 - 고양이 문제 번호 10172 - 개 문제 번호 1000 - A+B 문제 번호 1001 - A-B 문제 번호 10998 - A*B 문제 번호 1008 - A/B 문제 번호 10869 - 사칙연산 문제 번호 10430 - 나머지 사용 언어 : JAVA 1단계의 마지막 문제인 곱셈만 빼고 나머지를 모두 풀었다. 학원 커리큘럼을 따라가고 팀 프로젝트가 다가오면서 알고리즘이나 단계별 문제 풀기에 시간이 좀 부족하다.. ㅠ 손 코딩으로 하나하나 직접 해보면서 하고 싶은데 강사님 말대로 선택과 집중을 확실히 정해야 할 것 같다. 그래도 틈틈이 시간이 날 때마다 할 생각이다.(파이팅 미래의 나) 해당 문제들은 어려운 점은 하나도 없었고 단지 고양이 문제..
[BOJ/백준] 2557번 : Hello World / 10718번 : We love Kriii - JAVA[자바] 2020. 07. 13
문제 단계 1. 입출력과 사칙연산 문제 번호 2557 - Hello World 문제 번호 10718 - We love Kriii 사용 언어 : JAVA 백준 단계별 문제풀이를 시작했다. 첫 단계의 1번 문제는 자바든 C 든 프로그래밍 공부를 시작하면 누구든 한 번씩 해본다는 Hello World 출력하기... 이 문제의 정답률은 해결 당시 43.558% 인데 솔직히 처음엔 '이걸 왜 틀려?' 라고 생각했고, 자신 있게 문제 제출을 누른 후 바로 "않이이개외않되"가 자동으로 나왔다. 아마 BOJ를 제대로 둘러보지 않고서 이 문제를 처음 푸는 사람들은 거의 한 번씩은 틀리지 않았을까 싶다. 아마 대부분의 사람들은 확실히 정답을 적었을 것이다. 이건 100% 확신할 수 있다. 하지만 그건 자신의 I..
[Programmers/Level1] 나누어 떨어지는 숫자 배열 - JAVA[자바] 2020. 11. 22
Programmers Level1 문제 연습문제 : 나누어 떨어지는 숫자 배열 사용 언어 : JAVA ArrayList와 sort()를 이용해 쉽게 해결한 문제 문제 programmers.co.kr/learn/courses/30/lessons/12910 코딩테스트 연습 - 나누어 떨어지는 숫자 배열 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하 programmers.co.kr 손코딩 풀이 ArrayList와 sort를 이용하여 쉽게 해결한 문제이다. 연산을 통해 나누어 떨어지는 숫자가 없어서 answer배열에 아무런 ..