본문 바로가기

IT 차곡차곡

(36)
[Python] 파이썬 문자, 아스키코드로 변환 (chr, ord) 문자와 아스키코드 변환 파이썬에서 문자와 아스키코드를 각각 변환할 때, chr() 과 ord() 함수를 사용 할 수 있다. chr() : 아스키코드를 문자로 반환 해 준다. ord() : 문자를 아스키코드로 반환 해 준다. chr(숫자) chr(65)# A chr(100)# d chr(75)# K ord(문자) ord('A')# 65 ord('d')# 100
[톰캣/이클립스] 에러 - javax.servlet cannot be resolved 프로젝트를 import하고 난 뒤, jsp파일들이 전부 에러가 떴다. 확인해보니 javax.servlet cannot be resolved 라는 에러가 발생했다. 해결방법 해당프로젝트를 우클릭해 properties에 들어간다. Targeted Runtimes에서 Apache Tomvat v9.0이 체크가 안 된 상태였다. 체크만 해주면 에러는 사라진다.
[Python] 파이썬 숫자 각자리수를 리스트로 변환 list(map(int, str(s))) s = 1234567 n = list(map(int,str(s))) print(n) # [1,2,3,4,5,6,7]
[Spring] 스프링 에러 - org.springframework.web.util.NestedServletException spring framework로 프로젝트를 진행하면서, 회원가입 폼 내용을 DB에 넣을때 문제가 발생했다. org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/util/function/SingletonSupplier 아무리 찾아봐도 어떤 이유때문인지 알 수 없어서, 저 SingletonSupplier에 대해 찾아보니 springframework 5버전에 존재하는 클래스 같았다. pom.xml을 찾아보니 다음과같이 spring-jdbc가 5버전으로 설정되어있었다. 나는 srping fram..
[Python] 문자열 합치기 나누기 - join/split 문자열 나누기 구분자를 기준으로 문자열을 잘라 리스트 형식으로 반환한다. 파라미터에 아무값도 주지 않으면 공백을 기준으로 문자열을 자른다. 문자열.split(구분자) ** 공백을 기준으로 문자열 나누기 str = "apple banana orange grape" print(str.split()) >> ['apple', 'banana', 'orange', 'grape'] ** 구분자('-')를 기준으로 문자열 나누기 str = "apple-banana-orange-grape" print(str.split('-')) >> ['apple', 'banana', 'orange', 'grape'] 문자열 합치기 join함수는 리스트의 문자열을 합친다. ''.join(리스트) arr = ['a', 'b', 'c', ..
[백준/파이썬] 1476번: 날짜 계산 (Python) 문제 www.acmicpc.net/problem/1476 1476번: 날짜 계산 준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타 www.acmicpc.net 풀이 - 구현 - 나머지연산을 이용해서 풀 수 있는 문제이다 코드 e, s, m = map(int, input().split()) cnt = 0 a, b, c = 0, 0, 0 while True: if e == a and s == b and c == m: break a += 1 b += 1 c += 1 cnt += 1 if a > 15: a %= 15 if b > 28: b %= 28 if c > 19: c ..
[Tomcat/에러] Several ports (8005, 80) required by Tomcat v9.0 Server at localhost are already in use 톰캣을 이용해서 프로젝트를 진행하는 도중, 잘 기동되던 서버가 갑자기 다음과 같은 에러와 함께 재시작되지 않는 문제가 발생했다. Several ports (8005, 80) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 발생원인 : 동일한 포트를 사용하고있는 다른 서비스가 있는 경우 해결방법 현재 충돌이 나..
[백준/파이썬] 2750번: 수 정렬하기 (Python) 문제 www.acmicpc.net/problem/2750 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net 코드 n = int(input()) arr = [] for i in range(n): arr.append(int(input())) arr.sort() for i in range(n): print(arr[i])