전체 글16 [코테] #01 오픈채팅방 # Lv.2 🛠 오픈채팅방 🔗 https://programmers.co.kr/learn/courses/30/lessons/42888 🔧 입출력 예 🔧 제한사항 record는 다음과 같은 문자열이 담긴 배열이며, 길이는 1 이상 100,000 이하이다. 다음은 record에 담긴 문자열에 대한 설명이다. 모든 유저는 [유저 아이디]로 구분한다. [유저 아이디] 사용자가 [닉네임]으로 채팅방에 입장 - "Enter [유저 아이디] [닉네임]" (ex. "Enter uid1234 Muzi") [유저 아이디] 사용자가 채팅방에서 퇴장 - "Leave [유저 아이디]" (ex. "Leave uid1234") [유저 아이디] 사용자가 닉네임을 [닉네임]으로 변경 - "Change [유저 아이디] [닉네임]" (ex.. 2022. 5. 12. [알고리즘] #02 그리디 알고리즘-큰 수의 법칙 문제 🛠 큰 수의 법칙 문제 🔧 문제 다양한 수로 이루어진 배열이 있을 때, 주어진 수들을 M번 더하여 가장 큰 수를 만드는 법칙을 큰 수의 법칙이라고 하자. 단, 배열의 특정한 인덱스(번호)에 해당하는 수가 연속해서 K번을 초과하여 더해질 수 없는 것이 이 법칙의 특징이다. (인덱스가 다르면 다른 수라고 가정한다.) ✅ 입력 조건 1. 첫째 줄에 N(2 2022. 5. 3. [알고리즘] #01 그리디 알고리즘-거스름돈 문제 # 사전에 외우고 있지 않아도 풀 수 있을 가능성이 높은 문제 유형 # 주로 정렬 알고리즘과 함께 나오는 유형 🛠 거스름돈 문제 🔧 문제 카운터에는 거스름돈으로 줄 수 있는 500원, 100원, 50원, 10원짜리 동전이 무한히 존재한다고 가정한다. 손님에게 거슬러 줘야 할 돈이 N원일 때 거슬러줘야 할 동전의 최소 개수를 구하라. 단, 거슬러 줘야 할 돈 N은 항상 10의 배수이다. 🔧 아이디어 1) 거스름돈으로 줄 수 있는 단위 중 가장 큰 단위부터 돈을 거슬러준다. - 이 문제 상황에서는 500원부터 거슬러 줄 수 있는 최대한으로 거슬러 준다. - 1260원을 거슬러줘야 한다고 가정해보자. 화폐단위 500 100 50 10 손님이 받은 개수 2 0 0 0 - 500원을 최대한 많이 거슬러줬을 때, .. 2022. 5. 2. #00 졸업프로젝트 시작 티스토리 첫 글을 졸업프로젝트에 관한 글로 시작하게 되었다. ㅎㅎ 내가 재학중인 덕성여자대학교 컴퓨터공학과는 졸업요건에 '졸업프로젝트 참여'항목이 있다. 1년 내내 진행되는 프로젝트이기에 중간중간 느끼고 배운 것을 정리할 필요가 있을 것 같다는 판단이 들어 카테고리를 만들었다. 우리 팀의 주제는 '감정분석 기반 영화추천 서비스'이다. ✅ 간단 소개 사용자가 영화를 보고 있으면 일정시간 간격으로 사용자의 감정과 집중도를 분석하고 그 결과와 영화 장면을 분석한 결과를 비교하여 영화를 추천하는 서비스이다. ✅ 사용기술과 선택 이유 🌐 앱/코틀린(안드로이드 스튜디오) 1. 코틀린은 문법이 간결하고, 비교적 직관적으로 코드를 작성할 수 있다는 장점이 있다. 2. 라이브러리가 풍부한 자바의 코드를 쉽게 코틀린으로 .. 2022. 5. 2. 이전 1 2 3 4 다음