개발 68

혼공학습단 혼공 SQL - Chap3

벌써 3주차네요... 열심히 달려보겠습니다ㅎ힛 ✏️ 데이터 형식 테이블을 만들 때는 데이터 형식을 설정해야 합니다. 숫자형, 문자형, 날짜형이 있는데 이 데이터 형을 잘 이해하고 지정해야 됩니다! 정수형 정수형은 소숫점이 없는 숫자입니다. 데이터 형식 바이트 수 숫자 범위 TINYINT 1 -128 ~ 127 SMALLINT 2 -32,768 ~ 32,767 INT 4 약 -21억 ~ + 21억 BIGINT 8 약 -900경 ~ +900경 이렇게 총 4가지의 정수형이 있습니다 Error Code : 1264. Out of range value for colum 'tinyint_col' at row 1 만약 입력값의 범위가 벗어나면 Out of range 라는 오류가 발생합니다. CREATE TABLE m..

혼공학습단 혼공 SQL - Chap2

저번주엔 너무 급히 쓰느라 대충 써서... 이번주부터 열심히 해보겠습니다! 일단 약간의 TMI를 해볼게염... 왜 수많은 혼공 시리즈 중 SQL을 선택했냐면 매번 쿼리문을 사용할때마다 구글링해서 쿼리문들을 정리하고 외워보자는 목적에서 시작했습니다 한번 보러가시죠~~ ✏️ USE 문 USE문이란 SELECT문을 실행하기 전 사용할 데이터베이스를 지정하는 것입니다 기본 형식 : 데이터베이스_이름; USE market_db; ✏️ SELECT문 SELECT문이란 구축이 완료된 테이블에서 데이터를 추출하는 기능을 합니다 기본 형식 : SELECT ~ FROM ~ WHERE Select 뒤에는 열 이름, From 뒤에는 테이블 이름, WHERE 뒤에는 조건식이 나옵니다. SELECT mem_name FROM me..

프로그래머스 - 서울에서 김서방 찾기

프로그래머스 서울에서 김서방 찾기 1단계 문제입니다 https://school.programmers.co.kr/learn/courses/30/lessons/12919?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓문제 설명 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반호나하는 함수, solutin을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. ⚠️ 제한사항 및 입출력 예 seoul의 길이 1 이상, ..

CodingTest 2023.07.12

프로그래머스 - 자릿수 더하기 (JAVA)

프로그래머스 자릿수 더하기 1단계 문제입니다. https://school.programmers.co.kr/learn/courses/30/lessons/12931 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓문제 설명 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를 들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. ⚠️제한사항 및 입출력 예 N의 범위 : 100,000,000 이하의 자연수 N answer 123 6 987 24 ✏️내가 직접 짠 코드 publ..

CodingTest 2023.06.10

프로그래머스 - A 강조하기 (JAVA)

프로그래머스 A 강조하기 0단계 문제입니다. https://school.programmers.co.kr/learn/courses/30/lessons/181874 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓문제 설명 문자열 myString이 주어집니다. myString에서 알파벳 "a"가 등장하면 전부 "A"로 변환하고, "A"가 아닌 모든 대문자 알파벳은 소문자 알파벳으로 반환하여 return 하는 solution 함수를 완성하세요. ⚠️제한사항 및 입출력 예 1

CodingTest 2023.05.02

[JAVA] 업캐스팅 & 다운캐스팅

자바수업을 듣는 와중.... 업캐스팅과 다운캐스팅에 대해 이해가 정말정말 안됐었다...😅 그리하여 혼자서 공부하본 결과 깨달은게 엄청 많았기에 이렇게 블로그로 남겨봅니다ㅎㅎ 일단 먼저 업캐스팅/다운캐스팅을 이해하기 전 "캐스팅"이 무엇인지 알아야 이해하기 쉽습니다! 🤷‍♀️캐스팅이란? 좌변에 자료에 맞게 우변의 형을 변환하는 것 이해가 쉽게 예시를 하나 들어볼게요 int a = 3; double b = 3.14; b = a // int 타입을 double 타입으로 형변환 이런 식으로 타입이 맞지 않은 두 개의 자료를 가지고, 우변의 타입에 맞게 형변환 해주는 것입니다. 이 형변환도 자동형변환과 강제형변환으로 나누어집니다. 자동형변환 : 작은 자료형에서 큰 자료형으로 이동하는 것. 강제형변환 : 큰 자료형..

JAVA 2023.04.15

프로그래머스 - 대문자와 소문자 (JAVA)

프로그래머스 0단계 대문자와 소문자 문제입니다 https://school.programmers.co.kr/learn/courses/30/lessons/120893 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓문제 설명 문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return 하도록 solution 함수를 완성해주세요. ⚠️제안사항 및 입출력 예 1

CodingTest 2023.04.10

프로그래머스 - 피자 나눠 먹기 (2) (JAVA)

프로그래머스 0단계 피자 나눠 먹기 (2) 문제입니다 https://school.programmers.co.kr/learn/courses/30/lessons/120815 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓문제 설명 머쓱이네 피자가게는 피자를 여섯 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 매개변수로 주어질 때, n명이 주문한 피자를 남기지 않고 모두 같은 수의 피자 조각을 먹어야 한다면 최소 몇판을 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. ⚠️제안사항 및 입출력 예 1

CodingTest 2023.04.07

프로그래머스 - 최댓값 만들기 (2) (JAVA)

프로그래머스 0단계 최댓값 만들기 (2) 문제입니다. https://school.programmers.co.kr/learn/courses/30/lessons/120862 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. ⚠️제한사항 및 입출력 예 -10,000

CodingTest 2023.04.05