본문 바로가기

전체 글657

[SW Expert Academy][1984] 중간 평균값 구하기 문제 : https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5Pw_-KAdcDFAUq&categoryId=AV5Pw_-KAdcDFAUq&categoryType=CODE 10개의 수를 입력받으면서 모든 수를 더한다.입력 받은 값들 중 최소 값, 최대 값을 구한다.10개 수를 모두 더했으면 더한 값에서 최소 값, 최대 값을 빼준다. 그리고 8을 나눈다. (최소, 최대 값 빠졌으므로 8개임)이 때 실수값으로 계산을해야 소수점 첫째 자리를 구할 수 있다.구한 값에 + 0.5를 한다. (반올림)그리고 정수화 해주면 정답이 된다. (정수화하면 소수점들은 모두 없어지므로) 시간복잡도는 O(T). 처음에는 최소와 최대가 같은 경.. 2019. 1. 3.
[SW Expert Academy][2047] 신문 헤드라인 문제 : https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QKsLaAy0DFAUq 입력받은 문자열 s를 앞에서부터 탐색하면서 소문자인 경우('a' 이상 'z' 이하인 문자) 대문자로 만들어준다. 문자 = 문자 - 'a' + 'A'cs 소문자를 대문자로 만드는 방법은 소문자 'a'를 뺀 후 대문자 'A'를 더해주면 된다.시간복잡도는 O(|s|). 소스코드 : https://gist.github.com/fpdjsns/53707ccb4e14ef90887175aeae2af24c 2019. 1. 3.
[Spock][Error] CannotCreateMockException Spock 테스트 코드를 짜던 중 redisTemplate을 사용하는 코드가 있었다. 1234def "redis 테스트"() { def redisTemplate = Mock(RedisTemplate.class) // 생략}Colored by Color Scriptercs 그래서 위와 같이 redisTemplate을 Mock으로 만들어서 요청이 들어오면 내가 원하는 데이터를 반환하게 만들 생각으로 코드를 짰다. org.spockframework.mock.CannotCreateMockException: Cannot create mock for class org.springframework.data.redis.core.RedisTemplate. Mocking of non-interface types requi.. 2019. 1. 3.
kt 공유기 - DB 외부 접속 GiGA WiFi home 공유기 설정 : http://172.30.1.254 장치 설정 > 네트워크 관리 > LAN 연결 설정 > DHCP 코넷 IP 사용범위 0 -> 30으로 변경. > 새로고침 네트워크 프록시 설정 이더넷 > 네트워크 및 공유 센터 > 이더넷 속성 인터넷 프로토콜 버전 4(TCP/IPv4) > 속성 위와 같이 IP 주소에 30 이하의 숫자 적어줌. 현재 접속 중인 내부 IP = 172.30.1.10 이된다. DNS 서버 주소는 기가 wifi home 설정 메인화면에서 기본 dns, 보조 dns를 각각 적어줬다. 포트포워딩 장치설정 > 트래픽 관리 > 포트 포워딩 설정 1. 외부포트 : 외부IP로 접근시 사용하는 포트 2. 내부 IP 주소 : 아까 설정한 내부 IP(172.30.1.1.. 2019. 1. 2.
181230 신흥무관학교 3회차 프로그램북 마지막 기념으로 한 권 더 구입.마지막에 그나마 가장 가까운 자리에서 봤다. 더 가까이에서 보고 싶었는데..!! 티케팅 다음에는 반드시 성공하리. 이번에는 나팔님 본명 들었다. 은옥. 마지막에는 들어서 다행이다. 모르고 죽을뻔했네.금란보 쓸 때 뒤에 이름이랑 생년월일 적는거 화면에 나오는데 좀 흐릿해서 팔도꺼밖에 못 봤다."팔도" "春(봄 춘)" 동규 애드리브 새로운거 2개 더 봤는데학생들 나팔이한테 한글 배우는데 팔도 한마디 할때마다 동규가 "하하하핳" 하고웃었는데 진짜 웃겼다. 낙엽이 굴러가기만해도 웃을 나이때라 그런가. 웃는거 너무 아이 같았다.그리고 혜란이가 토끼고기 잡아올게 하면서 뛰어갈 때 내가 토끼도 아닌데 무서웠다고 몸서리 치는거 있었는데 왤캐 센스 넘치시던지.솔직히 동규 별로 .. 2019. 1. 2.
[Leetcode][965] Univalued Binary Tree 문제 : https://leetcode.com/problems/univalued-binary-tree/ TreeNode 포인터(root)와 노드 val를 파라미터로 가지는 재귀함수를 하나 만든다.함수에서는 파라미터로 받은 root 노드가 루트 노드인 서브트리가 정답이 될 수 있는 트리인지 판단하고 그 결과 boolean 값을 반환한다.만약 root 노드가 NULL이거나 root의 val 값이 파라미터로 받은 val과 다르다면 false를 반환한다.그리고 root노드의 왼쪽, 오른쪽 노드를 재귀함수의 파라미터를 가지는 재귀함수를 호출하여 그 결과 값을 받아온다.만약 두 개의 결과 중 하나라도 false라면 false를 반환하고 모두 true라면 true를 반환한다. 소스코드 : https://gist.gi.. 2019. 1. 1.