분류 전체보기 138

파트2. 변수와 계산 [연산자 우선순위]

[ Programmers - 무료 자바 입문 강의 ] ● 연산자 우선순위 1) 최우선연산자 ( ., [], () ) 2) 단항연산자 ( ++,--,!,~,+/- : 부정, bit변환>부호>증감) public class ConstantExam { int a = 5; System.out.println(++a - 5); } } ☞ a에 1을 더한 후 5를 빼기 때문에 결과는 1 public class ConstantExam { int a = 5; System.out.println(a++ - 5); } } ☞ a에서 5를 빼준 후 1을 더하기 때문에 결과는 0 ☞ a는 6이 된다. 3) 산술연산자 ( *,/,%,+,-) 4) 비교연산자 ( >,=, 1) ? 30 : 50; } } ☞ 괄호 안의 조건문이 참이므로..

파트2. 변수와 계산 [비교연산자 - 실습]

[ Programmers - 무료 자바 입문 강의 ] ● 비교연산자 == 같다 != 다르다 작다 = 작거나 같다 ※ 비교연산자의 결과는 true, false로 boolean 값이다. ● 복합 대입 연산자 ☞ 정해진 연산을 수행한 후에 결과를 대입한다. https://school.programmers.co.kr/learn/courses/5/lessons/227 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr public class OperatorExam { public boolean[] calculate(int a, int b) { //변수 a와 b는 int..

파트2. 변수와 계산 [산술연산자 - 실습]

[ Programmers - 무료 자바 입문 강의 ] ● 산술연산자 public class ConstantExam { public static void main(String[] args) { int i1 = -5 int i2 = -i1 // 변수 앞에도 부호 연산자를 쓸 수 있다. // i2는 5로 출력된다. int i3 = ++i2 // 증감 연산자를 변수 앞에 쓸 경우, 1을 더한 값을 대입해준다. // i2가 5+1로 6이 되고, i3은 6이 된다. int i4 = i3++ // 증감 연산자를 변수 뒤에 쓸 경우, 값을 대입한 후 1을 더해준다. // i4에 i3값을 대입하여 i4는 6이 되고, i3에 1을 더해주어 i3은 7이 된다. } } ● 연산자 종류 + 더하기 - 빼기 * 곱하기 / 나눈 ..

파트2. 변수와 계산 [기본형 타입변환 - 실습(2)]

[ Programmers - 무료 자바 입문 강의 ] https://school.programmers.co.kr/learn/courses/5/lessons/904 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr public class TypeCastingExam { public static void main(String[] args) { long longValue = 20; //이 아래줄에 int형 변수 intValue를 선언하고 longValue에 들어있는 값을 담아보세요. int intValue = (int) longValue; System.out.pr..

파트2. 변수와 계산 [기본형 타입변환 - 실습(1)]

[ Programmers - 무료 자바 입문 강의 ] ● 기본형 크기 비교 ☞ byte < short, char < int < long < float < double ● 기본형 타입의 형변환 1) 묵시적 형변환 ☞ 크기가 작은 타입의 변수를 더 큰 타입으로 변환 int x = 5; long y = x; 2) 명시적 형변환 ☞ 크기가 큰 타입의 변수를 작은 타입으로 변환 long x = 5; int y = (int) x; https://school.programmers.co.kr/learn/courses/5/lessons/225 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. program..

파트2. 변수와 계산 [기본형 타입 - 실습]

[ Programmers - 무료 자바 입문 강의 ] ● 기본형 타입 1. 논리형 - boolean ☞ ture나 false만 담을 수 있다 2. 문자형 - char 3. 정수형 - byte - short - char - int -long ☞ 변수를 지정한 후 맨 뒤에 소문자 'l' 또는 대문자 'L'을 붙여야 한다 4. 실수형 -float ☞변수를 지정한 후 맨 뒤에 'f'을 붙여야 한다 - double boolean hiSh = true; char c = 'c'; int x = 5; long y = 11333552L; float f = 3.14f; https://school.programmers.co.kr/learn/courses/5/lessons/224 프로그래머스 코드 중심의 개발자 채용. 스택 ..

파트2. 변수와 계산 [상수 - 실습]

[ Programmers - 무료 자바 입문 강의 ] ● 상수 → '변하지 않는 수' → 상수를 선언할 때는 변수 타입 앞에 final을 붙여준다. → 상수의 변수 이름은 대문자를 사용하며 두 글자 이상일 때는 언더바(_)를 사용한다. final int A; https://school.programmers.co.kr/learn/courses/5/lessons/223 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr public class ConstantExam { public static void main(String[] args) { // 상수 PI를 만들..

파트2. 변수와 계산 [변수 - 실습]

[ Programmers - 무료 자바 입문 강의 ] ● 변수를 선언할 때는 변수 타입을 적어야 한다. int count; double count; char count; https://school.programmers.co.kr/learn/courses/5/lessons/148 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr public class VariableExam { public static void main(String[] args) { // 정수형 변수, number를 선언하고 3을 저장해보세요. int number = 3; System.out...

파트1. 자바 시작하기 [주석문 - 실습]

[ Programmers - 무료 자바 입문 강의 ] 1. 한 줄만 주석 처리 // 주석 처리할 내용 2. 여러 줄을 주석 처리 /* 주석 처리할 내용 */ 3. 문서화 주석 /** * 주석 내용 */ https://school.programmers.co.kr/learn/courses/5/lessons/147 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr public class HelloWorld { public static void main(String[] args) { // 이 부분을 주석처리 해서 프로그램이 정상적으로 실행되도록..

BAEKJOON_2738 "행렬 덧셈" PYTHON

[백준] 2738번 Python 파이썬 https://www.acmicpc.net/problem/2738 2738번: 행렬 덧셈 첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같 www.acmicpc.net n,m = map(int, input().split()) a = [] b = [] % 입력받은 줄의 개수만큼 원소를 입력받아 리스트에 담아준다. for i in range(n): i = list(map(int, input().split())) a.append(i) for i in range(n): i = list(map(int, input()...