본문 바로가기

분류 전체보기37

99클럽 코테 스터디 3일차 TIL + 핸드폰 번호 가리기, 직사각형 별찍기 핸드폰 번호 가리기 문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 phone_number는 길이 4 이상, 20이하인 문자열입니다. class Solution { public String solution(String phone_number) { String answer = ""; String[] number = phone_number.split(""); int len = number.length; for(int i = 0; i < len; i++) { if(.. 2024. 3. 28.
99클럽 코테 스터디 2일차 TIL + 정수 제곱근 판별 math 함수를 사용 math 클래스에서 sqrt() 함수는 제곱근을 구할 수 있고 pow()함수는 제곱을 구할 수 있다 class Solution { public long solution(long n) { long answer = 0; double sqrt = Math.sqrt(n); if(sqrt % 1 == 0) { answer = (long) Math.pow(sqrt + 1, 2); } // pow(x,y) x를 y만큼 곱해준다 else answer = -1; return answer; } } 2024. 3. 27.
99클럽 코테스터디 1기 1일차 TIL 프로그래머스 level 1 수박수박수박수? class Solution { public String solution(int n) { String answer = ""; for (int i = 0; i < n; i++) { if(i%2 == 0) { answer += "수"; } if(i%2 == 1) { answer += "박"; } } return answer; } } 입출력 예시에서 n으로 입력 되는 값을 짝수일 때 "수"로 출력되고 홀수 일 때 "박"으로 출력되는 것인데 for문을 이용하여 초기값을 0으로 주고 for 문 안에 if를 써서 해결을 했다 for (초기식; 조건식; 증감식) → for 문은 조건식이 참인 동안 주어진 횟수만큼 실행문을 반복적으로 수행한다 초기식 : 처음 한번만 수행되는 식.. 2024. 3. 26.
SQL 데이터 : 컴퓨터 안에 기록되어 있는 숫자 넓은 의미에서의 데이터베이스 : 데이터의 집합 (컴퓨터 안에 기록된 모든 것) 데이터베이스는 다양한 시스템에서 사용한다 * DBMS와 같은 전용 소프트웨어가 필요한 이유 - 생산성 - 기능성 - 신뢰성 * DBMS란 데이터베이스를 관리하는 소프트웨어로, 사용 목적은 생산성 향상과 기능성, 신뢰성 확보에 있다 - DBMS를 이용하면 간접적으로 데이터베이스를 참조할 수 있고 혹은 데이터를 추가하거나 삭제, 갱신할 수도 있다 DBMS와의 대화에 필요한 것이 바로 SQL이다 - SQL은 그 중 “관계형 데이터베이스 관리 시스템(RDBMS : Realtional Database Management System)”을 조작할 때 사용 * SQL은 관계형 데이터베이스에서 사용한다 2023. 3. 3.