본문 바로가기

전체 글240

[부스트코스] 웹 프로그래밍 BE: JSP란? JSP 라이프사이클 1) JSP [LECTURE] 1) JSP란? : edwith 들어가기 전에 마이크로소프트의 ASP(Active Server Pages)와 같은 스크립트 형태의 개발 방법이 인기를 얻게 되면서, 자바 진영에서도 대항하기 위해서 JSP를 발표하... - 부스트코스 www.edwith.org 학습 목표 jsp가 무엇인지 이해한다. jsp의 간단한 사용법을 알아본다. 핵심 개념 jsp (java server page) JSP의 위치는 WebContent 입니다. 이전에 실습을 진행했던 firstweb의 WebContent아래에 jsp파일을 만들어보도록 하겠습니다. Html css, js 파일 모두 이 위치에 만들어주면 됩니다. 디렉토리를 새로 생성해서실행을 시킬 수도 있고 바로 WebContet디렉토리 하위에.. 2020. 3. 20.
[C++] memset() #include 헤더 필요. memset(chk, 0, sizeof(chk)); 2020. 3. 17.
[C++] string 메소드 정리 string.size() string.length() char string::at() char c = string[0]; string.front() = string.at(0) string.back() string.insert(추가할 위치, 문자열) string string::find() string.clear() void clear(); bool empty() const; string substr (size_t pos, size_t len) const; string::iterrator it; string& string::erase (size_type pos) pos 이후로 전부 삭제 2면 3부터 삭제. string& string:: erase (iterator pos) 한 글자 삭제 string& rep.. 2020. 3. 17.
[구름LEVEL] 인싸가 되고 싶은 민수 난이도 정답률 ★★ 40.6% 구름LEVEL 난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다. level.goorm.io 문제 정수 a, b가 주어지면 a와 b를 포함하여 사이에 있는 모든 정수의 약수를 썼을 때 1을 제외하고 가장 많이 등장하는 약수를 구하는 프로그램을 작성하시오. 2 ≤ a, b ≤ 1,000,000,000 해결 key point, 어떤 길이 2 이상의 임의의 구간이 주어지면 그 구간 안에 n의 배수보다 2의 배수의 개수가 항상 많거나 같다. a와 b가 다르면 2출력. 같다면 a의 약수 중 가장 작은 값을 출력. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include using namespace std; int a, b; .. 2020. 3. 16.
[구름LEVEL] A4 용지를 만들자 난이도 정답률 ★★ 40% 구름LEVEL 난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다. level.goorm.io 문제 가로 N cm, 세로 M cm의 직사각형 종이로 A4 용지를 최대 몇 개를 만들 수 있는지 구해주세요. 여기서 말하는 A4 용지의 규격은 편의상 가로 20 cm, 세로 40 cm의 수치를 가집니다. 1 ≤ N, M ≤ 1,000,000,000 해결 key point, 포함배제의 원리를 사용한다. n(A) + n(B) - n(A∩B) n*m 크기의 직사각형에 a4 용지를 채워본다고 생각해보자. a4 용지를 세로로 채웠을 때 둘 수 있는 a4 용지 개수 a a4 용지를 가로로 채웠을 때 둘 수 있는 a4 용지 개수 b a와 b를 생각해보면 공통된 부분도 있지만 세로.. 2020. 3. 16.
[구름LEVEL] 어려운 문제 난이도 정답률 ★★ 69.5% 구름LEVEL 난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다. level.goorm.io 문제 정수 N이 주어질때 N!을 구하여 만들어진 숫자가 두 자리 이상이면 한 자리가 될 때까지 자릿수를 더한 값을 출력한다. 0 ≤ N ≤ 10000 해결 key point, int의 범위가 넘어가는 N!을 계산하기 위하여 각 자릿수를 배열에 저장시킨다. 각 자릿수를 저장할 배열을 v라고한다. 수가 123이라면 v[0]=3, v[1]=2, v[1] 처럼 역순으로 저장한다. 일단 1부터 N까지 곱하여 N!을 구해야하므로 v배열에 1을 넣어준다. → 여태까지 구한 숫자가 v가 됨. 2부터 N까지 변수 i를 사용하여 반복문을 돌리면서 v의 각 자릿수 v[j](변수 j활.. 2020. 3. 16.
[구름LEVEL] 소희와 버스 난이도 정답률 ★★ 62.7% 구름LEVEL 난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다. level.goorm.io 문제 소희=유치원생 유치원 정류장을 경우하는 N대가 있고, 각 버스마다 그 날의 최초 운행 시각 s와 정해진 루트를 돌고 다시 원위치로 오는 데 걸리는 시간 d가 있습니다. 정류장에 가장 먼저 도착하는 버스를 타려고 합니다. 각 버스는 1번부터 N번까지 번호가 매겨져 있고, 만약 정류장에 가장 먼저 도착하는 버스가 여러 대라면 번호가 더 작은 버스를 탄다고 합니다. 소희가 정류장에 도착한 시각이 T일 때, 소희와 소희가 타게 될 버스는 몇 번인지 구해주세요. 해결 key point, 각 버스마다 도착시간이 T와 같거나 크게 되는 최초의 시각만 찾으면 된다. i번째.. 2020. 3. 16.
[구름LEVEL] 1등과 2등 난이도 정답률 ★★ 65.2% 구름LEVEL 난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다. level.goorm.io 문제 어느 한 연구결과에 의하면 어느 대회에서 1등을 한 사람은 그 다음 대회에선 2등을 할 확률이 높고, 2등을 한 사람은 그 다음 대회에서 1등을 할 확률이 높다고 합니다. 등수를 나열한 이 문자열에서 "12"와 "21"의 부분 문자열이 각각 1번 이상 존재하면 이 연구결과는 맞다고 판단하고, 그렇지 않다면 틀리다고 판단합니다. 예를 들어, "2112"의 경우 21과 12를 각각 찾을 수 있지만, "212"의 경우 21을 찾으면 12를 못 찾고, 12를 찾으면 21을 찾지 못합니다. 연구결과가 참이면 Yes, 거짓이면 No를 출력합니다. 해결 key point.. 2020. 3. 16.
[영백기] Day 005. Care for some coffee? Day005 Care for some coffee? (by 넥서스) Day005 저자 직강 녹음 강의 audioclip.naver.com Day 005. Care for some coffee? 비행기 티켓 어떻게 구했어? How did you get those plane tickets? Pull some strings : 백을 쓰다 / 연줄을 대다 줄을 당긴다는 표현입니다. Have good connections : 좋은 인맥이 있다 Connection : 인맥 내가 백을 좀 썼지. 좋은 인맥이 좀 있거든. I pulled some strings. I have good connections. (Would you) care for + 명사? : ~좀 하실래요? ~할래? / 드실래요? ‘~하실래요?’ 처럼 .. 2020. 3. 12.