본문 바로가기

IT 차곡차곡

(36)
[백준/파이썬] 15552번: 빠른 A+B (Python) 문제 www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 코드 import sys n = int(input()) for _ in range(n): a, b = map(int, sys.stdin.readline().split()) print(a+b)
[Spring Framework] 스프링 에러 / No mapping found for HTTP request with URI 1. web.xml 에서 DispatcherServlet 선언이 제대로 되어있는지 확인 2. servlet-context.xml 에 설정 확인 나 같은 경우에는, base-package가 하나의 경로만을 가리켜서 다른 디렉토리의 컴포넌트를 읽어올 수 없었다. base-package="com.first.begin" 를 base-package="com.first..*"으로 바꾸어줘서 해결 3. url mapping이 잘 되어있는지 컨트롤러에서 확인 @RequestMapping(value = "", method = )가 잘 되어있는지 확인 4. servlet-context.xml에 선언 확인
[Python] 삼항 연산자 (Ternary Operator) 흔히 사용하는 삼항 연산자는 아래와 같은 형태이다. 조건이 참이면 오른쪽 값, 조건이 거짓이면 왼쪽 값을 취한다. [조건식] ? [참일 경우 value] : [거짓일 경우 value] # 파이썬 지원 X 그러나 파이썬에서는 위와 같은 형태를 지원하지 않고, 아래의 형태로 지원한다. [참일 경우 value] if [조건식] else [거짓일 경우 value] # 파이썬 지원 O 조건이 참이면 앞쪽의 값, 조건이 거짓이면 뒤쪽의 값을 취한다.
[Java] Eclipse 설치하기 Eclipse 설치하기 1. 명령 프롬프트 창에서 Java SE(jdk, jre)가 설치되어있는지 확인 설치가 되어있지 않은 경우에는, 아래의 포스팅을 참고 부탁드립니다[Java] JDK 1.8 다운로드 방법 및 JDK 환경변수 설정2. 이클립스 홈페이지 접속 후, 우측 상단의 Download 클릭 3. 이클립스 다운로드 버튼 클릭 4. 다운로드 버튼 클릭하면 다운로드가 진행된다. 5. 다운로드된 파일을 실행하고나서 Eclipse IDE for Enterpirse Java and Web Developers 클릭 6. INSTALL 버튼 누르고 동의 후 설치 진행하면 된다 7. 설치가 완료되면 다음과 같이 화면이 바뀐다 LAUNCH버튼을 눌러주면 이클립스가 정상 실행되는 것을 확인할 수 있다! 이클립스가 ..
[Java] JDK 1.8 다운로드 방법 및 JDK 환경변수 설정 JDK 1.8 다운로드 1. 오라클 홈페이지 접속 www.oracle.com/java/technologies 2. Donwnloads 탭에서 JavaSE 또는 Java SE 8u281클릭 3. 내려가서 Java SE 8의 JDK Download클릭 4. 해당하는 운영체제의 다운로드 버튼 클릭 5. 동의 후 다운로드 버튼 클릭 6. 로그인하면 다운로드 완료 ! 7. 다운로드한 파일을 설치한다 8. 설치가 완료되면 명령 프롬프트 창에서 java -version을 입력했을때, 다음과 같이 뜨면 성공! 환경변수 설정 명령 프롬프트창에서 javac -version을 입력했을때, 다음과 같이 나오면 환경변수 설정이 필요하다 1. 윈도우 + R을 누른 뒤, sysdm.cpl을 입력한다 2. 시스템 속성창에서 고급 >..
[Python] 파이썬 에러/ IndexError: list index out of range line 14, in arr.remove(arr[j])IndexError: list index out of range arr = [int(input()) for _ in range(9)] arr2 = [0 for _ in range(9)] breaker = False for i in range(9): arr2[i] = sum(arr) - arr[i] for j in range(i+1, 9): if arr2[i] - arr[j] == 100: print(i, j) arr.remove(arr[i]) arr.remove(arr[j]) breaker = True break if breaker == True: break 해결방법 배열의 인덱스범위를 벗어나서 발생한 문제다. 해당 코드에서 if문 조건에 해당하는 인..
[용어정리] 프레임워크 vs 라이브러리 프레임워크 vs 라이브러리 Framework(프레임워크) 프레임워크는 뼈대나 기반구조를 뜻한다 즉, 개발할 때 필요한 뼈대/기반구조를 갖추기 위한 클래스와 인터페이스의 집합을 의미한다 사용자의 코드는 프레임워크에게 호출당한다고 표현하는데, 이는 사용자의 코드를 프레임워크 안에 넣어서 개발 진행해야 한다는 의미로 해석하면 된다. 프레임워크 예시 : Spring, Django, Angularjs ... Library(라이브러리) 라이브러리는 단순 활용 가능한 도구들의 집합으로써, 프로그램 제작 시 필요한 기능들을 나타낸다. 사용자가 필요한 기능들이 구현되어있는 라이브러리를 사용자가 원할 때 호출해 사용할 수 있다. 라이브러리 예시 : JQuery 프레임워크와 라이브러리의 차이점 프레임워크와 라이브러리의 차이..
[Oracle] Windows10 오라클11g 다운로드 방법 Windows10 오라클11g 다운로드 1. 오라클 홈페이지 접속 후, 원하는 버전 다운로드 하기 www.oracle.com/kr/downloads/ Database 11g Enterprise/Standard Editions클릭 하단으로 내려가서 Oracle Database 11g Release 2 Express Edition for Windows 64 클릭 본인에게 맞는 운영체제로 설치 2. 파일 다운로드 후, setup.exe실행 3. 설치가 완료되면 다음과 같이 그대로 진행하면 된다 4. 본인이 사용할 관리자 비밀번호 입력후, next버튼 누른 후 install 버튼 클릭 설치 완료! 5. 명령 프롬프트 창에서 설치 완료 확인하기 sqlplus 입력 후, user-name : sys as sysdb..