본문 바로가기

728x90
반응형

study_IT/알고리즘 노트

(23)
[programmers] 코딩테스트 기초 Day 1, 2 1. 대소문자 바꿔서 출력하기 아스키 코드에서 대문자는 65~90, 소문자는 97~122인 것을 이용하여 조건을 설정하고 toLowerCase와 toUpperCase 내장함수를 사용하였다. import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); char temp = 0; String answer = ""; for(int i=0; i= 65 && temp =97 && temp
[programmers] 코딩테스트 입문 Day 12 1. 모음 제거 class Solution { public String solution(String my_string) { String answer = ""; for(int i=0; i
[programmers] Lv1. 문자열을 정수로 바꾸기, x만큼 간격이 있는 n개의 숫자 1. 문자열을 정수로 바꾸기 class Solution { public int solution(String s) { int answer = 0; answer = Integer.parseInt(s); return answer; } } 2. x만큼 간격이 있는 n개의 숫자 class Solution { public long[] solution(long x, int n) { long[] answer = new long[n]; long j = 1; for(int i=0; i
[programmers] 코딩테스트 입문 Day 11 1. 주사위의 개수 class Solution { public int solution(int[] box, int n) { int answer = 1; for(int i=0; i
[programmers] Lv1. 약수의 합, 평균 구하기 1. 약수의 합 class Solution { public int solution(int n) { int answer = 0; for(int i=1; i
[programmers] 코딩테스트 입문 Day 10 1. 점의 위치 구하기 class Solution { public int solution(int[] dot) { int answer = 0; if(dot[0] > 0 && dot[1] > 0){ answer = 1; } else if(dot[0] 0 ){ answer = 2; } else if(dot[0] 0 && dot[1] < 0){ answer = 4; } return answer; } } 2. 2차원으로 만들기 class Solution { public int[][] solution(int[] num_list, int n) { int[][] answer = new int[num_..
[programmers] Lv1. 나머지가 1이 되는 수 찾기, 짝수와 홀수 1. 나머지가 1이 되는 수 찾기 class Solution { public int solution(int n) { int answer = 0; for(int i=1; i
[programmers] 코딩테스트 입문 Day 9 1. 개미군단 class Solution { public int solution(int hp) { int answer = 0; answer += hp / 5; answer += (hp % 5) / 3; answer += ((hp % 5) % 3 ) / 1; return answer; } } 2. 모스부호(1) import java.util.Map; import java.util.HashMap; class Solution { public String solution(String letter) { String answer = ""; Map morse = new HashMap(); morse.put(".-","a"); morse.put("-...","b");morse.put("-.-.","c"); morse...

728x90
반응형