99클럽 코테 스터디 4일차 TIL + 부족한 금액 계산하기 class Solution { public long solution(int price, int money, int count) { long totalCost = 0; // 놀이기구를 count 번 이용하는 데 필요한 총 비용 계산 for (int i = 1; i money) { return totalCost - money; // 부족한 금액을 반환 } else { return 0; // 가지고 있는 돈이 충분하면 0을 반환 } } } 주어진 가격으로 놀이기구를 특정 횟수만큼 이용할 때의 총 비용을 계산하고 이 총 비용이 가지고 있는 돈을 초과하는 지 확인해야 한다 총 비용이 돈을 초과하면 부족한 금액을 반환하고 그렇지 않으면 0으로 반환 2024. 3. 29. 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. VSCODE 한 줄 주석 단축키 Ctrl + / 여러 줄 주석 단축키 Alt + Shift + a 블록지정한 후 alt + shift +/ 를 동시에 누르면 여러줄 주석이 적용된다 2022. 10. 27. JavaScript https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference JavaScript 참고서 - JavaScript | MDN이 페이지는 JavaScript 언어에 대한 정보 보관소입니다. 이 참고서에 대해 더 읽어보세요.developer.mozilla.org개발자 도구 단축키 : ctrl + shift + I alert() 명령을 활용하면 브라우저에 경고창을 띄울 수 있다 undefined는 실행된 명령인 console.log("출력 내용");의 결과값을 나타냅니다. console.log() 명령은 출력만 할 뿐 결과는 반환하지 않는 명령이므로 undefined(정의되지 않음)가 나온 것입니다 자바스크립트 프로그램에서 명령을 여러 개 나열하여 프로그램을 .. 2022. 10. 23. Java 1) Jdk 설치 https://www.oracle.com/java/technologies/downloads/#java16 2022. 9. 20. 이전 1 2 3 4 5 6 다음