Java는 ‘객체지향 언어’ 이다.C에 객체지향 개념을 도입한 C++ 이라는 언어도 존재하지만 Java 와는 결이 다르다.객체지향 언어의 중심에는 클래스(Class)가 있다.C++은 클래스 없이도 개발이 가능하기 때문에 객체지향지원 언어라고 부르기도 한다.반대로 Jav

연산자와 피연산자 구별하기9 \* x + 3연산자 : 연산을 수행하는 기호 -> \* , +피연산자 : 연산자의 연산 수행 대상 -> 9 , x , 3"모든 연산자는 연산결과를 반환한다."즉, 연산결과를 반환하지 않으면 연산자가 아니다.ex) () -> 괄호는 연산자

ifif (조건식) { 조건식의 결과가 참일 때 실행하고자 하는 문장;}if - elseif (조건식) { 조건식의 결과가 참일 때 실행하고자 하는 문장;} else { 조건식의 결과가 거짓일 때 실행하고자 하는 문

배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것이다.배열의 선언 배열을 다루기 위한 참조변수의 선언선언 방법 : 아래 두 가지 방법 모두 지원타입\[] 변수이름;int\[] age;String\[] name;타입 변수이름\[];int age\[];String

문제 설명정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요.제한사항\-50,000 ≤ num1 ≤ 50,000\-50,000 ≤ num2 ≤ 50,000입출력 예입출력 예 설명입출력 예 : num1이

문제 설명정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.제한사항\-50000 ≤ num1 ≤ 50000\-50000 ≤ num2 ≤ 50000입출력 예입출력 예 설명입출력 예 : num1이

문제 설명정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.제한사항0 ≤ num1 ≤ 1000 ≤ num2 ≤ 100입출력 예입출력 예 설명입출력 예 : num1이 3, num2가 4

문제 설명정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.제한사항0 < num1 ≤ 1000 < num2 ≤ 100입출력 예입출력 예 설명입출력 예 : num1이 10,

문제 설명정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요.제한사항0 < num1 ≤ 1000 < num2 ≤ 100입출력 예입출력 예 설명입출력 예 : num1이 3

문제 설명머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요.제한사항0 < age ≤ 120나이는 태어난 연도에 1살이며 1년마다 1씩 증가

문제 설명정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.제한사항0 ≤ num1 ≤ 10,0000 ≤ num2 ≤ 10,000입출력 예입출력 예 설명입출력 예 설명 : num1이

문제 설명각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함

문제 설명정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.제한사항0 < n ≤ 1000입출력 예입출력 예 설명입출력 예 : n이 10이므로 2 + 4 + 6 + 8 + 10 = 30을 return 합니

문제 설명머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return 하도록

문제 설명머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.제한사항1 ≤ n ≤ 100입출력 예입출력

문제 설명머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return

문제 설명사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분입니다. 사분면은 아래와 같이 1부터 4까지 번호를매깁니다.x 좌표와 y 좌표가 모두 양수이면 제1사분면에 속합니다.x 좌표가 음수, y 좌표가 양수이면 제2사분면에 속합니다.x 좌표와 y 좌표가 모두 음

문제 설명머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도

문제 설명머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다.구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요.제한사항10 ≤ pri

문제 설명어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요.제한사항1 ≤ n ≤ 1,000,000입출력 예입출력 예 설명입출력 예 :

문제 설명 > 문자열 mystring이 매개변수로 주어집니다. mystring을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 > 1 ≤ my_string의 길이 ≤ 1,000 입출력 예 입출력 예 설명 > 입출력 예

문제 설명문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.제한사항1 ≤ my_string의 길이 ≤ 100letter은 길이가 1인 영문자입니

문제 설명문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요.제한사항2 ≤ my_string 길이 ≤ 52 ≤ n ≤ 10"my_string"

문제 설명머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solut

문제 설명 > 영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 > my_string은 소문자와 공백으

문제 설명 > 문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요. 제한사항 > 1 ≤ str1의 길이 ≤ 100 1 ≤ str2의 길이 ≤ 100 문자열은 알

문제 설명 > 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. 제한사항 > 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0

문제 설명 > 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 제한사항 > 0 ≤ numbers의 원소 ≤ 1,000 1 ≤ numbers의 길이 ≤ 100 정답의 소수 부분

문제 설명 > 정수가 담긴 리스트 numlist가 주어질 때, numlist의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 > 1 ≤ num_list의 길이 ≤ 100 0 ≤ num_list의 원소

문제 설명 > 정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 > 2 ≤ numbers

문제 설명 > 문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 retrun하도록 solution 함수를 완성해주세요. 제한사항 > 1 ≤ strlist 원소의 길이 ≤ 100 strlist는 알파벳 소문자, 대문자,

문제 설명 > 정수가 들어 있는 배열 numlist가 매개변수로 주어집니다. numlist의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 > 1 ≤ num_list의 길이 ≤ 1,000 0 ≤ num_list

문제 설명 > 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 제한사항 > 0 ≤ numbers의 원소 ≤ 10,000 2 ≤ numbers의

문제 설명머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완

문제 설명정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요.제한사항\-10,000 ≤ numbers의 원소 ≤ 10,0001 ≤ numbers의 길이 ≤ 1,00

문제 설명선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다.가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다.삼각형의 세 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 세 변으로 삼각형을 만들 수 있다면 1, 만들 수

문제 설명중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성

문제 설명정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요.제한사항1 ≤ n ≤ 100입출력 예입출력 예 설명입출력 : 10 이하의 홀수가 담긴 배열 1, 3, 5, 7, 9를 return

문제 설명두 배열이 얼마나 유사한지 확인해보려고 합니다. 문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해주세요.제한사항1 ≤ s1, s2의 길이 ≤ 1001 ≤ s1, s2의 원소의 길이 ≤ 10s1과 s2의 원

문제 설명정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요제한사항0 ≤ n ≤ 1,000,000입출력 예입출력 예 설명입출력 예 : 1 + 2 + 3 + 4 = 10을 return합니다.입출력 예 : 9 +

웹개발은 기초, 기본적인 것이기 때문에 대부분 먼저 웹개발을 배우고 난 뒤에 앱 개발자, 데이터분석가, 시스템 엔지니어 등으로 전향한다. 그래서 개발자들 대부분은 웹개발을 다 할 줄 안다. 1주차에는 웹개발이라는 기초를 배우기 위해 개발의 기초인 웹의 동작 원리에 대해
1주차에는 뼈대를 만들고 꾸며보았다면, 이번 주차에는 실제로 데이터가 움직이게 만드는 방법을 배울 것이다. 그 방법이 바로 Javascript이다.Javascript는 무언가에게 동작을 명령하고, 무언가를 움직이게 만드는 코딩의 일종이다. 브라우저(ex. 크롬, 인터넷

컴퓨터는 101010001과ㅑ 같은 전기 신호만 인식을 한다. 파이썬은 전기 신호로 바꿔 주는 번역 팩 역할을 한다. 즉 파이썬을 설치한다는 건 컴퓨터에게 명령을 내리기 위해 설치하며, 컴퓨터에게 파이썬을 알아들을 수 있도록 번역 팩을 설치한다는 것을 의미한다.데이터베

웹개발 1주차에는 처음이라서 그런지 쉽고 나름대로 재미있어 웹개발 수업 내용을 배우는 것을 즐길 수 있었다. 하지만 문제는 2주차부터 어려워지기 시작했다. 수업 내용이 어려워진 나머지 2주차 강의 때 뒤로 가면 갈수록 집중력이 흐려져버렸다. 결국에는 들었을 당시에 이해

이번 웹개발 기초 마지막 강의 때 도메인을 만드는 시간을 가졌다. 예상치 못하게 벌써부터 도메인을 만든다고 하니 긴장되기도 하고 기대가 되었다. 솔직히 말하자면 이번 스터디일지에는 새로운 것을 적을만한 것이 적다. 왜냐하면 이번 웹개발 기초 마지막 강의는 여지껏 배운