본문 바로가기
728x90

Coding41

[Mssql] Join한 값 Insert, Join한 값 Update [TABLE_1] UNIVERSITY_NO MAJOR_NO 대학교 코드 학과 코드 [TABLE_2] PEOPLE_NO USE_YN 학생 코드 등록 여부 [TABLE_3] PEOPLE_NO MAJOR_NO UNIVERSITY_NO USE_YN MOD_DT COURSE_CREDIT 학생 코드 학과 코드 대학교 코드 등록 여부 수정일시 들은 학점 => 새로 입학한 학생의 JOIN을 사용하여 TABLE에 추가 혹은 수정(COURSE_CREDIT을 0으로 초기화) - JOIN 한 값을 INSERT 해야 하는 경우 INSERT INTO TABLE_3 ( PEOPLE_NO , MAJOR_NO , UNIVERCITY_NO , USE_YN , MOD_DT , COURSE_CREDIT ) SELECT B.PEOPLE_NO.. 2021. 3. 8.
[Java][프로그래머스] 정수 내림차순으로 배치하기 문제 설명 : 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 : n은 1이상 8000000000 이하인 자연수입니다. 입출력 예 : n return 118372 873211 import java.util.*; class Solution { public long solution(long n) { char[] input = Long.toString(n).toCharArray(); Arrays.sort(input); long ans = 0; for(int i = input.length -1; i>= 0 ; i--){ ans += input[i] - '0.. 2020. 10. 28.
[Java][프로그래머스] 문자열 내 마음대로 정렬하기 문제 설명 : 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 [sun, bed, car]이고 n이 1이면 각 단어의 인덱스 1의 문자 u, e, a로 strings를 정렬합니다. 제한 조건 : strings는 길이 1 이상, 50이하인 배열입니다. strings의 원소는 소문자 알파벳으로 이루어져 있습니다. strings의 원소는 길이 1 이상, 100이하인 문자열입니다. 모든 strings의 원소의 길이는 n보다 큽니다. 인덱스 1의 문자가 같은 문자열이 여럿 일 경우, 사전순으로 앞선 문자열이 앞쪽에 위치합니다. 입출력 예 : strings n return [sun, bed, car] .. 2020. 10. 27.
[Android Studio] Splash Splash ? - 모바일 앱 실행 시 가장 처음 확인 할 수 있는 화면. - 짧게는 1초에서 길게는 5초 정도까지 이어지는, 서비스의 내용을 함축하여 보여주는 화면. 1) SplashActivity.java import android.app.Activity; import android.os.Bundle; public class SplashActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); try{ Thread.sleep(3000); } catch (InterruptedException e){ e.printStackTrace(); }.. 2020. 10. 24.
[Java][프로그래머스] 시저암호 문제 설명 : 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 AB는 1만큼 밀면 BC가 되고, 3만큼 밀면 DE가 됩니다. z는 1만큼 밀면 a가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수, solution을 완성해 보세요. 제한 조건 : 공백은 아무리 밀어도 공백입니다. s는 알파벳 소문자, 대문자, 공백으로만 이루어져 있습니다. s의 길이는 8000이하입니다. n은 1 이상, 25이하인 자연수입니다. 입출력 예 : s n result "AB" 1 "BC" "z" 1 "a" "a B z" 4 "e F d" class Solution { public String solution(String s, .. 2020. 10. 22.
[Java][프로그래머스] 이상한 문자 만들기 문제 설명 : 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. 제한 사항 : 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다. 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다. 입출력 예: s return "try hello world" "TrY HeLlO WoRlD" 입출력 예 설명 : try hello world는 세 단어 try, hello, world로 구성되어 있습니다. 각 단어의 짝수번째 문자를 대문자로, 홀수번째 문자를 소문자로 바꾸면 .. 2020. 10. 22.
728x90