목록전체 글 (180)
오늘보다 더 나은 내일의 나에게_
설명 N개의 수로 이루어진 수열이 주어집니다. 이 수열에서 연속부분수열의 합이 특정숫자 M이 되는 경우가 몇 번 있는지 구하는 프로그램을 작성하세요. 만약 N=8, M=6이고 수열이 다음과 같다면 1 2 1 3 1 1 1 2 합이 6이 되는 연속부분수열은 {2, 1, 3}, {1, 3, 1, 1}, {3, 1, 1, 1}로 총 3가지입니다. 입력 첫째 줄에 N(1≤N≤100,000), M(1≤M≤100,000,000)이 주어진다. 수열의 원소값은 1,000을 넘지 않는 자연수이다. 출력 첫째 줄에 경우의 수를 출력한다. 예시 입력1 예시 출력 8 6 1 2 1 3 1 1 1 2 3 코드 내가 입력한 코드 더보기 package twoPointers_SlidingWindow; import java.util...
벌써 과정 시작한 지 3달이나 지났다. 시간이 정말 빠른 듯하다. 엊그제 과정 시작해서 임시 팀원들과 밥을 어색하게 먹었던 것 같은데 이제는 마지막 프로젝트를 남겨두고만 있어서 기분이 묘하다. 🙄🙄🙄 이번 글에는 학원 하루 일과 및 학원 관련 이야기를 해볼까 한다. 등원은 9시까지 하지만 학원 모두가 등원하진 않는다. 코로나 때문에 과정의 50% 정도?? 등원하고 나머지는 온라인 Zoom으로 수업을 듣는다. 오전 수업 쉬는 시간에는 팀원끼리의 점심밥 이야기가 빠지지 않는다ㅋㅋㅋㅋㅋ 오늘은 벌써 오전에 다음날 점심까지 정해놨다. 매일 첫 수업이 끝나고 쉬는 시간이면 담임선생님이 간식을 책상에 가져다 두신다. 오늘은 예감 과자와, 홈런볼!!! 아마 아침밥을 안 먹고 온다면 첫 수업이 끝나고 쉬는 시간에 간식..
설명 현수의 아빠는 제과점을 운영합니다. 현수 아빠는 현수에게 N일 동안의 매출기록을 주고 연속된 K일 동안의 최대 매출액이 얼마인지 구하라고 했습니다. 만약 N=10이고 10일 간의 매출 기록이 아래와 같습니다. 이때 K=3이면 12 1511 20 2510 20 19 13 15 연속된 3일간의 최대 매출액은 11+20+25=56만원입니다. 여러분이 현수를 도와주세요. 입력 첫 줄에 N(5
BootSample 프로젝트 서버 실행 후 페이지 접속 주요 설정 application.properties => 스프링 레거시 프로젝트에서 servlet-context.xml 있는 설정을 application.properties 여기서 설정 spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp 요청 후 링크로 접속 main.jsp 작성 RController 생성 후 Member테이블(controller 패키지) 생성 com.smhrd.myapp.database 패키지의 DataBaseConfigMyBatis에 추가! 더보기 package com.smhrd.myapp.database; import javax.sql.DataSource; i..
SpringBoard 1. 상단에 jstl 선언 ${vo.content} 부분 변경 => fn은 EL문과 같이 사용해야 한다! SpringBoard_AJAX 1. 수정하기 버튼에 조건문 추가 2. boardList 상단에 c:set 추가 form 태그 중 action에 있는 "$/myapp1/login.do" => "${cpath}/login.do" 경로 수정 스프링 부트 프로젝트 생성 프로젝트 생성 후 업데이트하는데 일정 시간이 소요 pom.xml에 추가! => jsp 사용시 꼭 추가(servlet) org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-devtools runtime javax.serv..
저번 주부터 이번 주 수요일까지 파이썬 기초강의를 들었다. 기초강의 후 파이썬 라이브러리를 활용한 강의, 머신러닝 수업이 있기 때문에 파이썬 기초 부분을 열심히 해둬야 할 것 같다는 생각이 들어 이번 주는 파이썬 수업 내용을 정리해볼 생각이다.👀 파이썬을 이번 IoT과정 시작 전에 기초문법 정도만 인강으로 3주 정도 공부했었는데 벌써 3달.. 4달.. 전이라서🤦♂️ 생각나는 게 많이 없었다. 자바, Jsp/servlet, Spring 수업은 공부를 계속하면서 수업을 들었고 프로젝트 때도 계속 코드를 작성해서 새로운 개념이 나와도 많이 어렵다고 느낀 적은 없었다. 하지만 파이썬은 자바와는 다르게 간결한 문법을 사용했지만 자바에 익숙해진 나는 좀 어색하고 어렵게 느껴졌다...😵😵😵 먼저 파이썬 기초 수업 ..
회원 인증 3. 폼 수정 4. 로그인 기능 5. 로그인했을 때 환영문구와 로그아웃 버튼 보이도록 로그아웃 함수 작성 => js 파일 수정 후 웹페이지 반응이 없을 때 Ctrl+F5 눌러서 새로고침 로그아웃 컨트롤러 작성 6. htmlView함수 jsp로 이동 => 로그인 안했을 때 글쓰기 버튼 안 보이도록 글 작성 시 작성자에 로그인한 사용자 이름 기본값 넣기 7. 글작성 아이디 전송 로그인한 경우 / 하지 않은 경우에 따라 글 수정 삭제 버튼 사용 여부 Boolean 인덱싱 - Boolean : True/False - True 값은 출력 - False 값은 출력하지 않음 Pandas 모듈이란? : 데이터 조작 및 분석을 위한 라이브러리 - Series Class : 1차원 : 인덱스(index) + 값..
비동기 게시판 15. 삭제 버튼 및 기능 구현 16. RestBoardController 작성 =>BoardController에 있는 내용을 RestBoardController로 이동 17. BoardService 생성 18. RestBoardController 수정 => mapper를 service로 변경 servlet-context 내용 추가 19. Lombok 설치 후 Board에 @Data 어노테이션 추가 20. boarList.jsp에서 script태그 내용을 js파일 만들어서 따로 import Lombok(롬복) 라이브러리 설치 더보기 링크 org.projectlombok lombok 1.18.12 provided 롬복 라이브러리 - C:\에 다운로드 - 위 명령어 실행 아래와 같은 창이 ..
함수란? : 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합 함수를 사용하는 이유 - 반복적인 프로그래밍을 피할 수 있다 - 모듈화로 인해 전체적인 코드의 가독성이 좋아진다 - 프로그램에 문제가 발생하거나 기능의 변경이 필요할 때에도 손쉽게 유지보수가 가능하다 함수의 구조 def 함수명(매개변수): 실행 문장 return 반환 변수 예제 def number_sub(num1,num2): return num1-num2 num1=int(input("첫 번째 정수 입력>> ")) num2=int(input("두 번째 정수 입력>> ")) result = number_sub(num1,num2) print(result) def cal(num1,num2, op): """덧셈과 뺄셈을 계산하..