포폴용12 [ 구름톤 챌린지 ] 1주차 2, 3, 4회차 학습 일기 🏆 배운 점 2️⃣ 2회차 1회차 시에 BufferedReader에 대한 대략적인 내용은 이해했는데 readLine에 대하여 잘못 이해하고 있었다는 걸 깨달았다. 😂 readLine을 하니 한줄 씩 사라진다는 걸 해보면서 깨닫게 되었다. 만약 입력을 아래처럼 받는다고 치면은 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); 로 입력 받았다면? 라인 1 라인 2 라인 3 readLine을 할 때마다 String x1 = str.readLine()이런식으로 한다 치면 br에 입력 받은 문장은 라인2, 라인3만 남게 되는 구조였다. 근데 막상 써보니 너무 좋아서 계속 잘 활용해서 썼다. 👍 3️⃣ 3회차 이건 배웠다 해야할지 복.. 2023. 8. 17. [ 구름톤 챌린지 ] 1주차 1회차 학습 일기 🏆 배운 점 BufferedReader 사실 항상 Scanner만 쓰다가 오늘 보니 BufferedReader로 되어있길래 개념을 공부하고 써보면 좋겠다는 생각에 알고리즘을 풀 때 처음 써보게 되었다! 일반 블로그도 찾아보고 자바의 정석 책도 찾아보았는데 결론은 버퍼를 사용하여 입출력의 효율을 높여준다는 것이었다! https://m.blog.naver.com/ka28/221850826909 그래서 InputStreamReader로 기본 인코딩 문자로 변환하는 Input Stream Reader를 생성하며, System.in을 사용하여 콘솔로부터 데이터를 입력받는데 사용한 다음 readLine으로 사용자의 화면 입력을 라인 단위로 입력 받은 걸 볼 수 있었다. 아래는 해당 소스코드이다! 보면서 해석하면 좀.. 2023. 8. 14. [ KDT 해커톤 ] 제 4회 해커톤 후기 2탄 🔍 주제 픽스 후 아이디어 구체화 과정 저번 글에 이어서 우리는 주제 픽스 후 해당하는 공공데이터가 있는지 먼저 찾아보았다. 생각 외로 데이터가 많았고, 이 정도 데이터 양이면은 AI랑 빅데이터 쪽도 활용하기 괜찮지 않을까? 하고 해당 데이터들을 먼저 정리했다! 아이디어 구체화 하는 동안 거의 이틀에 한번씩 회의를 했는데 아침 9시부터 6시까지 수업 듣고 저녁마다 계속 회의를 해 갔었다. 팀플을 하면서 이렇게 자주 회의 해보긴 처음이었는데 너무 자주 만나고 사실 뭔가 결론 나는 게 잘 없었어서 그때부터 회의록 및 내 개인페이지에 정리하기 시작했다 (사실 같이 적어달라 했는데 아무도 안 적어서 내가 적기 시작했다 👍 오히려 좋아) 그 후 빠르게 문서를 작성해가기 시작했다 얼른 서류를 내고 진행해야 되었기 .. 2023. 8. 14. [ KDT 해커톤 ] 제 4회 해커톤 후기 1탄 👀 팀 매칭 과정 때는 열심히 강의를 듣고 있었던 4월쯤이었다.. 열심히 백엔드 과정을 들은지도 반정도 지났을 때 우리 캠퍼스 반 매니저님께서 해커톤 관련 공지를 올려주셨다. 처음에는 상금 보고 혹했었는데 하필이면 본선 기간 동안에 팀프로젝트 기간과 겹쳐있어서 고민을 하던 와중.. 친구한테도 이 정보를 주었는데 친구가 같이 할래? 라고 했었다. 친구는 SSAFY 출신이어서 엄청 믿음직했지만 취준 막바지로 가고 있어서 서로 얘기해보다가 ㅠ 친구와는 못하게 되었다.. 아무래도 일정 때문에 😂 그래서 계속 해야하나 말아야하나 고민했는데 멀티캠퍼스를 나보다 앞선 회차에 하던 지인이 있어서 이것저것 물어보다가 팀 프로젝트 하기 전에 사람들을 만나서 괜찮은지 보고 나중에 멀티캠퍼스 프로젝트 때 같이 하면 좋을 거다.. 2023. 7. 17. 이전 1 2 3 다음