[프로그래머스/JAVA] 직사각형 별찍기
·
TIL 🔖/코딩테스트
문제설명이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.제한사항n과 m은 각각 1000 이하인 자연수입니다.나의 풀이import java.util.Scanner;class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); for(int i =0; i 이중 for 문을 사용하여 별을 출력함 바깥쪽 for 문 (for(int i = 0; i 안쪽 for 문 (for..
[프로그래머스/JAVA] 행렬의 덧셈
·
TIL 🔖/코딩테스트
문제설명행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.제한사항행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다.나의 풀이class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = new int[arr1.length][arr1[0].length]; //초기화 for(int i = 0; i   자바에서 2차원 배열 사용하기2차원 배열은 배열의 배열을 표현하는 데이터 구조로 행과 열을 가진 배열이다. ..
[프로그래머스/JAVA] 문자열 다루기 기본
·
TIL 🔖/코딩테스트
문제설명문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.제한사항s는 길이 1 이상, 길이 8 이하인 문자열입니다.s는 영문 알파벳 대소문자 또는 0부터 9까지 숫자로 이루어져 있습니다.나의 풀이class Solution { public boolean solution(String s) { // 문자열의 길이가 4 또는 6이 아닌 경우 false를 반환 if (s.length() != 4 && s.length() != 6) { return false; } // 문자열이 숫자로만 구..
Java 문법 기초(2)
·
DEV/Java & Spring
Chapter 3. 연산자 1. 연산자와 피연산자연산자: 계산을 수행하는 기호 (예: +, -, *)피연산자: 연산자의 대상이 되는 값 (예: 5, 10)int x = 5;int y = 10;int z = x + y; // 5(피연산자) + 10(피연산자)System.out.println(z); // 출력값: 15 2. 연산자 종류산술 연산자사칙연산 및 비트연산 포함 (+, -, *, /, %)System.out.println(4 + 2); // 6System.out.println(4 - 2); // 2System.out.println(4 * 2); // 8System.out.println(4 / 2); // 2System.out.println(5 % 2); // 1 비교 연산자값의 크기와 같음을 비교 ..
Java 문법 기초(1)
·
DEV/Java & Spring
Chapter 1: 개발 언어 (Java)Java 란? 어디서나 마시는 커피처럼 어디서나 동작 가능한, 자바 커피에서 이름을 따서 만든 Java언어발표년대 : 1990'핵심기능 : C언어 기능 + 공통 실행환경, 클래스, 객체 바구니 C 언어 기능에 여러 기기에서 실행가능하도록 도와주는 실행환경, 그리고 데이터와 메서드를 담는 클래스를 통해 객체를 만들 수 있는 언어※ C언어 핵심 기능 : A(입/출력, 문맥) + B(기계식 데이터 타입, 연산기능, 메서드) + 자료형 데이터 타입 + 자료 구조Java를 배우는 이유 발전해온 언어 중 가장 많이 쓰이는 개발언어플랫폼 독립성: 한 번 작성하면 어디서든 실행 가능(Write Once, Run Anywhere).객체 지향 언어: 유지보수가 용이하고, 코드 재사..
[프로그래머스/JAVA] 부족한 금액 계산하기
·
TIL 🔖/코딩테스트
문제설명새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인상됩니다.놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 완성하세요.단, 금액이 부족하지 않으면 0을 return 하세요.제한사항놀이기구의 이용료 price : 1 ≤ price ≤ 2,500, price는 자연수처음 가지고 있던 금액 money : 1 ≤ money ≤ 1,000,000,000, money는 자연수놀이기구의 이용 횟수 count : 1..