본문 바로가기

분류 전체보기135

컴퓨터공학과 졸업전시 후기 11월 23일부터 24일 양일간 컴퓨터공학과 졸업전시회가 진행되었다. 1학기부터 시작해서 2학기까지 진행되었던 프로젝트를 다른 사람들에게 보여주는 자리였다. 다만 사전에 졸업전시를 위해 해야할 것들도 꽤나 많았고, 졸전 당일에도 계속해서 자리에 앉아있어야하고 출석체크를 하는 등 약간은 귀찮았다. 전시 이전 졸업프로젝트가 생각만큼 완성되어 있지 않았기 때문에 전날까지도 계속 작업을 해야했다. 낮부터해서 계속 기능 구현하고 버그 잡고 CSS 만지는 등 이것저것 더 좋게 만들려고 했다. 그러나 문제는 밤에 발생했다. 원래는 데스크탑으로 작업을 하고 있었는데 졸업전시에는 맥북을 통해 보여줘야했다. 그래서 프로젝트를 맥으로 열어봤더니 갑자기 프로젝트 실행이 되지 않았다. 3주전 중간 발표날에는 제대로 실행되었던 .. 2023. 11. 26.
우테코 프리코스 1주차 회고 미션을 진행하면서 1주차 문제는 작년 2주차 문제였던 숫자 야구 게임이다. 프로젝트를 fork 및 clone해 온 후 실행됨이 확인하고 구현에 들어가고자 했다. 근데 처음부터 메서드를 분리해서 작성하려니까 어디서부터 시작해야할지 감이 안잡혔다. 그래서 일단 main 메서드 안에 코드를 쭉 작성했다. 그리고 리팩토링 스터디에서 했던 것처럼 일단 돌아가는 프로그램을 만들고 리팩토링을 통해 메서드 분리를 해야겠다고 생각했다. 구현을 다 하는데에는 얼마 걸리지 않았다. 주말에 시작해서 2-3시간정도 걸린 것 같다. 근데 문제는 구현을 다 하고 제대로 됐는지 확인하기 위해서 실행하면서 발생하였다. 아무리해도 실행이 되지 않았다. 이게 왜 이러지 싶어서 계속해서 검색하고, ChatGPT에게도 물어보았으나 해결이 잘.. 2023. 10. 26.
9월 회고 [ 이번 9월엔 무엇을 하였는가? ] 1. 구름톤 챌린지 구름톤 챌린지 참여 후기 8월부터 시작했던 구름톤 챌린지를 결국 여행 가느라 못 푼 2일을 제외하고 큐브를 18개 모았다. 기존에 알고리즘 문제풀이라 하면 거의 구현 위주였는데 여기는 구현부터 dfs,bfs 그리고 그래프까지 풀어볼 수 있어서 좋았다. 또한 매일 문제를 풀어야한다는 습관도 만들기 좋았던 것 같다. 2. 원티드 프리온보딩 9월 챌린지 이번 9월 프리온보딩 챌린지의 주제는 SOLID였다. 근데 문제는 사전 미션부터 해결하지 못했다. 코드에 문제가 있으니 고치라는 거였는데 아는게 잘 없다보니 뭐가 문제인지도 잘 파악하지 못했다. 3. 데브매칭 데브매칭 백엔드를 신청했다. 코테 연습해보려고 신청한거였느데 결국 정말 코테 연습으로 끝난 것 .. 2023. 9. 30.
[프로그래머스/자바] 없는 숫자 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/86051 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.Arrays; class Solution { public int solution(int[] numbers) { int sum = 0; for(int i=0;i 2023. 9. 24.
[프로그래머스/자바] 문자열을 정수로 바꾸기 100일 도전 알고리즘 문제풀이 1일차 https://school.programmers.co.kr/learn/courses/30/lessons/12925 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(String s) { int answer = 0; if(s.substring(0,1).equals("-")){ answer = (-1) * (Integer.valueOf(s.substring(1))); }else if(s.substring(0,1).equals("+")){ answer = In.. 2023. 9. 17.
100일 도전 알고리즘 문제풀이 기간 :: 2023/09/17 ~ 2023/12/25 (100일간) 목표 :: 백준 실버2에서 골드 4이상 올리기, 프로그래머스 1단계 문제 다 풀기 사용 언어 :: 자바 내용 :: - 백준, 프로그래머스 상관없이 하루에 최소 1문제 이상 풀기, 문제 난이도는 최소 실버 혹은 1단계를 기준으로함 브론즈 및 0단계 문제는 1문제에 포함하지 않음 - 인프런 알고리즘 문제풀이 강의 병행 - 최대한 다양한 알고리즘을 활용할 수 있도록, 한가지 분야의 문제만 선택하지 않기 2023. 9. 17.