두 정수 사이의 합
·
코딩테스트/프로그래머스 Lv1
class Solution { public long solution(int a, int b) { long answer = 0; if(b >= a){ for(int i = a; i b){ for(int i = b; i
문자열 내 p와 y의 갯수
·
코딩테스트/프로그래머스 Lv1
class Solution { boolean solution(String s) { boolean answer = true; int pcount = 0; int ccount = 0; for(int i = 0; i < s.length(); i++){ if(s.toUpperCase().charAt(i) == 80){ pcount++; }else if(s.toUpperCase().charAt(i) == 89){ ccount++; } } if(pcount != ccount){ answer = false; } return answer; } } int pcount = 0;와 int ccount = 0; 'P'와 'Y'의 갯수를 세기 위한 변수 pcount와 ccount를 선언하고 0으로 초기화한다. s.toUpper..
x만큼 간격이 있는 n개의 숫자
·
코딩테스트/프로그래머스 Lv1
class Solution { public long[] solution(int x, int n) { long[] answer = {}; answer = new long[n]; long su = 0; for(int i = 0; i < n; i++){ su = su + (long)(x); answer[i] = su; } return answer; } } n개 만큼의 배열 데이터 할당하고 반복문을 통해, 현재 su 값에 x를 더한다. su 변수는 등차수열의 항을 나타내고 x는 공차를 나타낸다. (long) 캐스팅을 통해 정수형 연산에서 오버플로우를 방지한다. answer[i] = su; 현재 항의 값을 answer 배열의 i번째 요소에 저장한다. 출처: 프로그래머스 코딩 테스트 연습 https://progra..
문자열을 정수로 바꾸기
·
코딩테스트/프로그래머스 Lv1
class Solution { public int solution(String s) { int answer = 0; answer = Integer.parseInt(s); System.out.println(answer); return answer; } } Integer.parseInt() 는 부호를 포함하고 있으면 문자열을 양수 혹은 음수의 정수형 타입으로 변환해 준다. 출처: 프로그래머스 코딩 테스트 연습 https://programmers.co.kr/learn/challenges
[PCCE 기출문제] 창고정리
·
코딩테스트/프로그래머스 Lv0
틀린 코드를 찾아내 1줄만 수정하여 정상 작동하도록 하는 문제 class Solution { public String solution(String[] storage, int[] num) { int num_item = 0; String[] clean_storage = new String[storage.length]; int[] clean_num = new int[num.length]; for(int i=0; i
[SQLD] 비전공자 합격 후기
·
자격증/SQLD
2024년 03월 09일 응시한 SQLD 시험에서 합격했다. 시험 당일 오픈카톡방 및 카페로 가채점 결과 약간 불안하다고 생각했는데 다행히 여유있는 점수로 합격을 했다...! 나같은 경우엔 IT 웹개발 교육을 진행하며 DB를 다뤄본 경험이 있기 때문에 아예 노베이스라고는 할 수 없었다. 하지만 기본적인 CRUD와 JOIN 등을 제외하면 이론과 여러 내장 함수들을 사용해 본 경험은 없기 때문에 공부할 양이 생각보다는 많았다. 시험개요 시험 시간 : 90분 배점 : 100점(데이터모델링의 이해 20점 + SQL 기본 및 활용 80점) 합격 기준 : 60점이상 개인적으로 SQLD의 본질적인 의미는 Oracle DB, MySQL, Maria DB 등 여러 가지의 DBMS 환경에서 나 데이터 뽑아 쓸 줄 안다!!..