전체 글

·programmers
배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요. 제한사항 배열 arr의 크기 : 1,000,000 이하의 자연수 배열 arr의 원소의 크기 : 0보다 크거나 같고 9보다..
·programmers
"명예의 전당"이라는 TV 프로그램에서는 매일 1명의 가수가 노래를 부르고, 시청자들의 문자 투표수로 가수에게 점수를 부여합니다. 매일 출연한 가수의 점수가 지금까지 출연 가수들의 점수 중 상위 k번째 이내이면 해당 가수의 점수를 명예의 전당이라는 목록에 올려 기념합니다. 즉 프로그램 시작 이후 초기에 k일까지는 모든 출연 가수의 점수가 명예의 전당에 오르게 됩니다. k일 다음부터는 출연 가수의 점수가 기존의 명예의 전당 목록의 k번째 순위의 가수 점수보다 더 높으면, 출연 가수의 점수가 명예의 전당에 오르게 되고 기존의 k번째 순위의 점수는 명예의 전당에서 내려오게 됩니다. 이 프로그램에서는 매일 "명예의 전당"의 최하위 점수를 발표합니다. 예를 들어, k = 3이고, 7일 동안 진행된 가수의 점수가 ..
·Python
myflask.pyfrom flask import Flask, redirectfrom flask.json import jsonifyfrom flask.globals import requestapp = Flask(__name__)@app.route('/')def main(): return redirect('/static/ajax.html')@app.route('/hello.ajax', methods=['POST'])def ajax_hello(): menu = request.form['menu'] # json형태로 정보 보내기 print("menu", menu) return jsonify({"message":"ok"})@app.route('/fetch.ajax', methods=[..
·Project
해당 git  프로젝트 기간 2024.05.27~2024.06.21(26일)산출물 작성 기간 / 데이터베이스 설계2024.05.27~2024.06.12(17일)기능 구현 기간2024.06.13~2024.06.21(9일)팀 프로젝트(5명)로 진행한 이 프로젝트는크게 학생 / 교수 / 관리자로 나눠서 구현하는 것을 목표로 하였고 제일 중요하게 생각한 것은 아래의 항목이었다.학생수강신청같은 시간대의 수업을 신청하지 못할 것교수성적 입력성적을 입력하면 자동으로 점수를 출력할 것출석 입력관리자해당 년도 학기의 교수와 강의실, 시간이 겹치치 않게 강좌를 설계할 것이외에도 공지사항이나 문의사항게시판, 마이페이지, 과목 추가 등등을 구현 했다.테이블은 총 21개 테이블로 이루어졌다카테고리테이블 이름총계회원 관련회원, ..
햄버거 가게에서 일을 하는 상수는 햄버거를 포장하는 일을 합니다. 함께 일을 하는 다른 직원들이 햄버거에 들어갈 재료를 조리해 주면 조리된 순서대로 상수의 앞에 아래서부터 위로 쌓이게 되고, 상수는 순서에 맞게 쌓여서 완성된 햄버거를 따로 옮겨 포장을 하게 됩니다. 상수가 일하는 가게는 정해진 순서(아래서부터, 빵 – 야채 – 고기 - 빵)로 쌓인 햄버거만 포장을 합니다. 상수는 손이 굉장히 빠르기 때문에 상수가 포장하는 동안 속 재료가 추가적으로 들어오는 일은 없으며, 재료의 높이는 무시하여 재료가 높이 쌓여서 일이 힘들어지는 경우는 없습니다. 예를 들어, 상수의 앞에 쌓이는 재료의 순서가 [야채, 빵, 빵, 야채, 고기, 빵, 야채, 고기, 빵]일 때, 상수는 여섯 번째 재료가 쌓였을 때, 세 번째 ..
·JAVA/JSP
validation01.jsp 아이디 : 비밀번호 : 입력 여부 확인input으로 커서 input태그.focus()validation02.jsp 아이디 : 비밀번호 : validation02_process.jsp 로그인을 성공했습니다 아이디 : 비밀번호 : 이전페이지로 이동글자수 확인길이length()input블록 지정으로 돌아가는 것input태그.select()validation03.jsp 아이디 : "/> 비밀번호 : validation03_process.jsp 로그인을 성공했습니다 아이디 : 비밀번호 : 이전페이지로 이동 &pw='"> 이전페이지로 이동2입력 시 숫자&영어 확인(onke..
아잠만_
공부하는 오리