일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- AOP
- XML
- JdbcTemplate
- pointcut
- JDBC TEMPLATE
- SpringJDBC
- unix
- Framework
- POJO
- @AspectJ
- 프로퍼티
- @Spring-Test
- Ubunt
- spring framework
- 마이바티스
- Spring JDBC
- spring aop
- spring
- java
- Linux
- 리눅스
- @test
- @JUnit
- myBatis
- Dependency Injection
- STS
- Di
- Spring Boot
- java spring
- 컨테이너
- Today
- Total
목록Algorithm Programming (12)
개키우는개발자 : )
// 결과 : { value: 11, rating: 9, nick: 'woo', money: 10, member: 15 } var source = { obj1: { member: { value: 11 }, rating : 9, name: { nick : 'woo' } }, obj2: { money: 10, member: 15 } }; var obj = {}; function mergeObject(item) { var objKey = Object.keys(item); Object.keys(item).forEach(function (k) { if(typeof item[k] === 'object'){ return mergeObject(item[k]); }else{ obj[k] = item[k]; } }) re..
// 결과 { A: 8, B: 2, C: 9, D: 4, E: 13 } var source = ['A:1','B:2','C:3','D:4','E:5','C:6','A:7','E:8']; var result = {}; for(var i=0; i
광고 클릭은 개발자(저) 에게 큰 힘이 됩니다!!'ㅁ' | 문제 N개의 자연수가 입력되면 각 자연수의 자릿수의 합을 구하고, 그 합이 최대인 자연수를 출력 하는 프로그램을 작성하세요. 각 자연수의 자릿수의 합을 구하는 함수를 int digit_sum(int x)를 꼭 작성해서 프로그래밍 하세요. | 입력설명 자연수의 개수 N(3 8 max = 13; res = 15232 16 > 13 max = 16; res = 97 public class Test10 { static int digit_sum(int x){ int sum = 0, tmp; while(x>0){ tmp=x%10; sum=sum+tmp; x=x/10; } return sum; } public static void main(String[] a..
광고 클릭은 개발자(저) 에게 큰 힘이 됩니다!!'ㅁ' | 문제 자연수 N이 입력되면 1부터 N까지의 각 숫자들의 약수의 개수를 출력하는 프로그램을 작성하 세요. 만약 N이 8이 입력된다면 1(1개), 2(2개), 3(2개), 4(3개), 5(2개), 6(4개), 7(2개), 8(4 개) 와 같이 각 숫자의 약수의 개수가 구해집니다. 출력은 다음과 같이 1부터 차례대로 약수의 개수만 출력하면 됩니다. 1 2 2 3 2 4 2 4 와 같이 출력한다. | 입력설명 자연수 N(5
광고 클릭은 개발자(저) 에게 큰 힘이 됩니다!!'ㅁ' | 문제 괄호가 입력되면 올바른 괄호이면 “YES", 올바르지 않으면 ”NO"를 출력합니다. (())() 이것은 괄호의 쌍이 올바르게 위치하는 거지만, (()()))은 올바른 괄호가 아니다. | 입력설명 괄호 문자열이 입력됩니다. 문자열의 최대 길이는 30이다 | 출력설명 YES, NO를 출력한다. | 입력 예제 (()(()))(() | 출력 예제 NO | 풀이 '(' = +1 , ')' = -1 이런식으로 쌍이 맞으면 결국엔 (())() = 0 의 값이 나오며 (()())) = -1 즉 0보다 작은 값이 나올 경우 올바른 쌍이 아니다. import java.util.Scanner; public class Test8 { public static vo..
광고 클릭은 개발자(저) 에게 큰 힘이 됩니다!!'ㅁ' | 문제 현수의 컴퓨터가 바이러스에 걸려 영어단어가 뛰어쓰기와 대소문자가 혼합되어 표현된다. 예를 들면 아름다운 이란 뜻을 가지고 있는 beautiful 단어가 “bE au T I fu L” 과 같이 컴퓨터에 표시되고 있습니다. 위와 같이 에러로 표시되는 영어단어를 원래의 표현대로 공백을 제거하고 소문자화 시켜 출력하는 프로그램을 작성하세요. | 입력설명 바이러스에 걸린 영어단어가 주어진다. 바이러스에 걸린 영어단어의 길이(공백포함)는 100을 넘지 않는다. 문자사이의 공백은 연속적으로 존재할 수 있습니다. 입력은 알파벳과 공 백만 주어집니다. | 출력설명 소문자로 된 정상적인 영어단어를 출력한다. | 입력 예제 bE au T I fu L | 출력 ..
광고 클릭은 개발자(저) 에게 큰 힘이 됩니다!!'ㅁ' | 문제 문자와 숫자가 섞여있는 문자열이 주어지면 그 중 숫자만 추출하여 그 순서대로 자연수를 만 듭니다. 만들어진 자연수와 그 자연수의 약수 개수를 출력합니다. 만약 “t0e0a1c2her”에서 숫자만 추출하면 0, 0, 1, 2이고 이것을 자연수를 만들면 12가 됩니 다. 즉 첫 자리 0은 자연수화 할 때 무시합니다. 출력은 12를 출력하고, 다음 줄에 12의 약 수의 개수를 출력하면 됩니다. 추출하여 만들어지는 자연수는 100,000,000을 넘지 않습니다. | 입력설명 숫자가 썩인 문자열이 주어집니다. 문자열의 길이는 50을 넘지 않습니다. | 출력설명 자연수를 출력하고, 두 번째 줄에 약수의 개수를 출력합니다. | 입력 예제 g0en2Ts8..
광고 클릭은 개발자(저) 에게 큰 힘이 됩니다!!'ㅁ' | 문제 주민등록증의 번호가 주어지면 주민등록증 주인의 나이와 성별을 판단하여 출력하는 프로그램 을 작성하세요. 주민등록증의 번호는 -를 기준으로 앞자리와 뒷자리로 구분된다. 뒷자리의 첫 번째 수가 1이면 1900년대생 남자이고, 2이면 1900년대생 여자, 3이면 2000년대 생 남자, 4이면 2000년대생 여자이다. 올해는 2020년입니다. 해당 주민등록증 주인의 나이와 성별을 출력하세요. | 입력설명1 주민등록증 번호가 입력됩니다. | 출력설명1 나이와 성별을 공백을 구분으로 출력하세요. 성별은 남자는 M(man), 여자는 W(Woman)로 출력한다. | 입력 예제1 780316-2376152 | 출력 예제1 43 W | 입력 예제2 06110..
광고 클릭은 개발자(저) 에게 큰 힘이 됩니다!!'ㅁ' | 문제 N(2
광고 클릭은 개발자(저) 에게 큰 힘이 됩니다!!'ㅁ' | 문제 자연수 N이 주어지면 자연수 N의 진약수의 합을 수식과 함께 출력하는 프로그램을 작성하세요. | 입력설명 자연수 N을 입력합니다.(3
광고 클릭은 개발자(저) 에게 큰 힘이 됩니다!!'ㅁ' | 문제 자연수 A, B가 주어지면 A부터 B까지의 합을 수식과 함께 출력하세요. | 입력설명 자연수 A, B를 차례대로 입력합니다. (1