java(10)
-
프로그래머스 [완주하지 못한 선수] / Java
https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 설명수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항마라톤 경기에 참여한 선수의 수는 1명 이상 100,..
2024.10.02 -
[Android][Java] CatchGym_운동시설 조회 및 예약 앱
전문대학 졸업작품으로, 두 개의 앱을 제작한 프로젝트이다.CatchGym : 운동시설을 조회, 예약 외 부가 기능을 제공하는 시설 이용자를 위한 앱.CatchGymM : 시설의 예약 정보 및 개별 페이지를 관리하는 시설 운영자를 위한 앱. 아래 보고서에 코드를 포함하여 프로젝트와 관련된 모든 내용들이 상세히 적혀 있다. 개요운동시설 관련 정보를 제공하여 시설 이용을 돕는다.운동 시설을 찾아볼 때 가격, 전화번호, 영업시간 등의 기본 정보가 포털 사이트에 명시되어 있지 않아 한눈에 파악하기 어려웠다. 이러한 불편함을 해소하고자 제작했으며 CatchGym을 통해 운동시설의 정보를 보다 간편히 확인할 수 있다.CatchGymM을 통해 운영시간, 공지사항, 여러가지 이벤트 등을 등록하여 시설을 홍보할 수 있고..
2024.03.17 -
[Android][Java] 나만의 맛집_모바일 앱
2학년 1학기 과제로 간단히 제작했으며 Java로 구현한 Android 모바일 애플리케이션이다. 당시 제출한 보고서의 내용을 옮겨 적었다. 아래는 코드와 원본 보고서, 실행 영상이다. 기획 동기 식사 메뉴를 고민할 때 메뉴별 동네 맛집이 어디가 있었는지 생각하려면 잘 떠오르지 않고 전화번호나 위치를 따로 검색해야 하는 번거로움을 느낄 수 있다. 이를 개선하기 위해 수첩에 메모하듯 앱에 나만의 맛집 정보를 기록할 수 있다. 배달의 민족 앱을 자주 이용하는데, 주로 주문하는 곳에서만 주문하기 때문에 주문 내역을 찾아보는 것보다 앱을 따로 만들어보기로 했다. 주요 기능 종류별 음식 나열. 별점, 리뷰. stt 활용 리뷰창(Activity) 호출. 음식 사진과 상세 정보. 지도와 마커. 전화 걸기. 사용 방법 ..
2024.03.17 -
[Java] 채팅 프로그램(소켓)
2학년, 졸업작품을 함께할 팀이 결성되고 1학기는 졸업작품 주제와 간단한 구상 정도만 정하는 대신 채팅 프로그램을 구현해야 했다. 총 4명으로 구성된 팀이었고 이중 두 분은 Java가 너무 어렵다고 하셔서 PPT를 담담하셨다. 애뮬릿을 활용한 기본 틀을 교수님께서 제공하시고 여러 기능들을 구현하는 프로젝트였다. 당시 관련 자료를 찾기가 어려웠고 이전 과목들에 비해 갑자기 난이도가 상승한 감이 있어 기본 코드를 해석하는 것부터 힘들었다. 개요 접속 시 설정된 메세지를 Server와 Client가 주고받는 기본 소켓 프로그램에 기반 단계별로 기능을 추가하는 방식으로 진행. Project 1 Simple Socket Program Client : 메세지를 사용자로부터 입력받아 Server에 전송. Server..
2024.03.17