백준_1546 평균 구하기 (배열)
Algorithm/Algorithm 문제2023. 11. 17. 21:29백준_1546 평균 구하기 (배열)

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class BJ_1546 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int n = Integer.parseInt(br.readLine()); int sum = 0; int max = 0; int tem..

백준_11720 숫자의 합 구하기 (배열)
Algorithm/Algorithm 문제2023. 11. 17. 21:26백준_11720 숫자의 합 구하기 (배열)

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; public class BJ_11720 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int N = Integer.parseInt(br.readLine()); String sNum = br.readLine(); char[] cNum..

대외활동/GDG Campus Korea2023. 9. 26. 23:35[GDG Campus Korea X Whatever] 4주차 회고록

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 프론트 단의 화면과 백엔드의 api를 어느정도 연동시켜가며 구동 가능한 서비스를 눈으로 확인할 수 있었습니다. 무엇보다 왓슈의 핵심! 디자인까지 곁들이니 상당히 그럴싸 해보였습니다. 근데 이제 최종 데모데이까지 약 일주일 남았다는 사실이 매우 나쁜 소식이었습니다.. 이번주 진행했던 학습/개발 내용은 무엇이었나요? 멤버 관리 api spring security & jwt 를 이용한 로그인 구현 에러 트러블 슈팅 가장 고민을 했던 부분은 무엇이었나요? 초기에는 유저 테이블에 모임id 컬럼을 두었습니다. 저희 프로젝트는 사용자를 서비스에 가입한 사용자와, 모임에 속한 멤버 두 개념으로 분류해볼 수 있는데 이렇게 됐을 경우 유저 테이블 하나가 사용자, 멤버 두 역..

대외활동/GDG Campus Korea2023. 9. 16. 13:22[GDG Campus Korea X Whatever] 3주차 회고록

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 이번 주는 드디어 프로젝트 기획단계에서 벗어나 본격적으로 개발을 진행한 한 주 였습니다 하지만 학교 축제, 동아리 오티 행사 등 이벤트가 많았던 한 주라 많은 시간 투자하지 못해 아쉽습니다ㅜ 이번주 진행했던 학습/개발 내용은 무엇이었나요? api 명세 수정 ing 일정 조회(월별/일자별/상세) api 구현 cors 에러 해결 가장 고민을 했던 부분은 무엇이었나요? db상의 date와 time의 자료형을 LocalDate / LocalTime으로 하는 것과 둘 다 varchar로 두는 것 둘 중 어떤 것이 더 좋은 선택일지 고민 해보았습니다. 아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요? 생각보다 프로젝트 기획, 초기 설정 단계에서 시간을 많이 소비..

[GDG Campus Korea X Whatever] 2주차 회고록
대외활동/GDG Campus Korea2023. 9. 9. 16:02[GDG Campus Korea X Whatever] 2주차 회고록

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 멘토님 그리고 당근마켓 개발자님과 프로젝트와 외적인 것에 관하여 얘기를 나눌 수 있는 기회가 생겼습니다. 다른 현직자분께 취업에 대한 조언을 들었을 때와는 또 다른, 개발적인 인사이트를 얻을 수 있었습니다. 나쁜 것은 해당 멘토링을 통하여 아직 한참 멀고도 멀었구나 를 느끼며 약간의 좌절감을 맛보았습니다. 이번주 진행했던 학습/개발 내용은 무엇이었나요? 이번주는 아래와 같은 사항들을 진행하였습니다. 첫 JIRA 사용 MVP 수정 프로젝트 기본 세팅 목업 API 작성 ing 가장 고민을 했던 부분은 무엇이었나요? 프로젝트 초기 단계에서 필수 api의 스켈레톤 인터페이스를 정의하는 과정을 담당하게 되었는데 어떤 방식으로 해야할 지 감이 안잡혀 가장 많은 고민을..

대외활동/GDG Campus Korea2023. 9. 4. 21:59[GDG Campus Korea X Whatever] 1주차 회고록

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 팀원 모두가 개강과 동아리 일정이 겹쳐 조금 정신이 없는 한 주였습니다. 다만 그 와중에도 모두들 수시로 시간을 내주어서 이번 주 목표치를 부족하지 않게 채울 수 있었습니다. 이번주 진행했던 학습/개발 내용은 무엇이었나요? 이번주는 아래와 같은 사항들을 진행하였습니다. 아이디어 및 세부 기능 기획 mvc 작성 유저 플로우 완성(pm분이 미리 작성하신 것을 기반으로 다 같이 의견을 나눈 뒤 확정) 와이어 프레임 완성 mvp에 따른 api 명세 가장 고민을 했던 부분은 무엇이었나요? 6주간 본 프로젝트를 진행하고 난 뒤에 mvp에서 제외 시켰던 추가 기능을 구현해보자고 얘기를 나누었는데, 초기 ERD 설계와 프로젝트 세팅 시에 추후에 추가할 기능들을 고려하여 ..

카테고리 없음2023. 8. 10. 10:28백준_1406_에디터

사용 알고리즘&자료구조 이중연결리스트 해당 알고리즘&자료구조를 사용한 이유 한줄로 되어있으며 중간중간 값을 삭제하거나 삽입한다. --> 연결리스트 커서가 좌우로 자유롭게 움직인다 --> 이중연결리스트 풀이코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class BJ_1406 { public static void main(String[] args) throws IOException { int i; myArrayList arrayList = new myArrayList(); String input; BufferedReader br = new BufferedReader(ne..

.properties 파일 인코딩 문제 해결
Dev/Spring2023. 7. 28. 00:46.properties 파일 인코딩 문제 해결

스프링의 메시지 소스와 국제화 기능에 대해 학습하던 중다음과 같은 문제가 발생했다. locale 정보를 주지 않았기 때문에 디폴트 값인 messages_ko.properties를 우선 조회할 것이고,해당 파일또한 존재하지 않기 때문에 messages.properties를 조회할 것이다. 다음과 같이 테스트 실패. 테스트 실패와 함께 messages.properties의 한국어가 ??로 바뀌어있는 것을 확인했다. 우선 아래와 같이 영어로 바꾸어보았더니 정상적으로 테스트가 성공하는 것을 확인하였다. 확실하게 인코딩 문제임을 확신했고 인텔리제이 settings에서 encoding 관련 설정을 찾아보았다. Properties Files의 인코딩 설정  .properties 파일의 인코딩 설정을 UTF-8로 변경..

졸업생 선배님과의 멘토링 회고 (넷마블 프론트엔드 개발)
카테고리 없음2023. 7. 13. 12:51졸업생 선배님과의 멘토링 회고 (넷마블 프론트엔드 개발)

학교에서 졸업생 취업 멘토링을 진행하길래 넷마블에서 프론트엔드 개발을 하고 계신 선배님의 멘토링을 신청하였고, 2023.07.12일에 넷마블 본사로 멘토링 차 다녀왔다. 저 멀리서부터 보이는 넷마블의 G타워를 보니 설레기도 하고 긴장되기도 했다 tmi) 42층?짜리 건물이다. 궁금해서 물어봄. 멘토링은 약 2시간 정도 진행되었으며 선배님이 1시간 정도 미리 준비해오신 자료를 바탕으로 멘토링 해주셨고, 나머지 시간에는 나, 그리고 같이 참여한 2명의 질문을 받아주셨다. 선배님은 넷마블에서 프론트엔드 개발을 하고 계셔서 서버 개발자를 지망하는 내가 참여해도 괜찮을까 싶었지만, 희망 직무 상관없이 너무나도 유익하고 만족스런 시간이였다. (선배님이 정말 최대한 많은 정보를 주기 위해 양질의 멘토링 자료를 준비해..

image