나를 기록하다
article thumbnail
[백준 2743 파이썬/python] 단어 길이 재기
Algorithm/baekjoon 2023. 3. 5. 15:13

c = input() length = len(c) print(length) 위 코드를 실행하면, 사용자로부터 알파벳으로만 이루어진 단어를 입력받아 그 단어의 길이를 출력합니다. len() 함수를 이용하여 입력받은 문자열의 길이를 구하고, print() 함수를 이용하여 구한 길이를 출력합니다.

article thumbnail
[Java의 정석/1-5] 형변환(Casting)
Java/Java의 정석 2023. 3. 5. 14:24

5. 형변환(casting) 💡 형변환이란, 변수 또는 상수의 타입을 다른 타입으로 변환하는 것 5.1 형변환 방법 💡 (type) 피연산자 예제 결과 기본형에서 boolean을 제외한 나머지 타입들은 서로 형변환이 가능. 5.2 정수형 간의 형변환 큰 타입에서 작은 타입으로의 변환에서는 ‘값 손실(loss of data)’이 발생할 수 있음. [예제] CastingEx1 public class CastingEx { public static void main(String[] args) { int i = 10; byte b = (byte)i; System.out.printf("[int -> byte] i = %d -> b = %d%n", i, b); i = 300; b = (byte)i; System.ou..

article thumbnail
[Java의 정석/1-4] 기본형
Java/Java의 정석 2023. 3. 5. 13:19

4. 기본형(primitive type) 4.1 논리형 - boolean true / false 4.2 문자형 - char 단 하나의 문자만을 저장할 수 있음, 문자가 저장되는 것이 아닌 ‘문자의 유니코드(정수)’가 저장됨. char ch = 'A'; // 문자 'A'를 char 타입의 변수로 ch에 저장. A의 유니코드 값인 65가 저장됨. char ch = 65; // 문자의 코드를 직접 변수 ch에 저장 int code = (int)ch; // ch에 저장된 값을 int 타입으로 변환하여 저장한다 -> 형변환(캐스팅,casting) 특수문자를 표현하는 방법 특수문자 문자 리터럴 tab \t backspace \b form feed \f new line \n carriage return \r 역슬래쉬..

article thumbnail
[Java의 정석/1-3] 진법
Java/Java의 정석 2023. 3. 4. 16:12

3. 진법 3.1 2의 보수법 💡 2의 보수 = 1의 보수 + 1 2진수 제일 왼쪽의 1 bit를 MSB(most significant bit)라고 한다. 2진수 부호있는 10진수 0000 0 0001 1 1111 -1 0010 2 1110 -2 0011 3 1101 -3 0100 4 1100 -4 0101 5 1011 -5 0110 6 1010 -6 0111 7 1001 -7 1000 -8 3.2 음수의 2진 표현을 구하는 방법 음수의 절대값을 2진수로 변환한다. → -5의 절대값인 5를 2진수로 변환한다. 10진수 5를 2진수로 변환하면 ‘0101’이다. 2진수의 1을 0으로, 0은 1로 바꾼다. (1의 보수 구하기) → ‘0101’이 ‘1010’이 된다. 결과에 1을 더한다. (2의 보수 구하기, ..

article thumbnail
[백준 11654 파이썬/python] 아스키코드
Algorithm/baekjoon 2023. 3. 4. 16:10

# 입력 받기 c = input() # 아스키 코드 값 출력 print(ord(c)) 1) 먼저 input() 함수를 사용하여 사용자로부터 알파벳 소문자, 대문자, 숫자 0-9 중 하나를 입력 받습니다. 이를 변수 c에 저장합니다. 다음으로, ord() 함수를 사용하여 c의 아스키 코드 값을 계산합니다. ord() 함수는 문자의 아스키 코드 값을 반환합니다. 마지막으로, print() 함수를 사용하여 c의 아스키 코드 값을 출력합니다. 예를 들어, "A"라는 문자를 입력 받았다면, 해당 문자의 아스키 코드 값인 65가 출력됩니다. 코드를 간단하게 설명하면, 입력 받은 문자열을 아스키 코드 값으로 변환하여 출력하는 것입니다. 2) # 입력 받기 c = input() # 아스키 코드 값 출력 print(or..

article thumbnail
[Java의 정석/1-2] 변수의 타입
Java/Java의 정석 2023. 3. 3. 22:28

2. 변수의 타입 기본형과 참조형 기본형(primitive type) : 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double) 계산을 위한 실제 값을 저장한다. 모두 8개 참조형(reference type) : 객체의 주소를 저장한다. 8개의 기본형을 제외한 나머지 타입 클래스이름 변수이름; → Date today = new Date(); → Date 객체를 생성 후, 그 주소에 today 저장 2.1 기본형(primitive type) 2.1.1 기본형의 종류 논리형(boolean) → true / false, 조건식과 논리적 계산에 사용 문자형(char) → ‘A’, 변수에 하나의 문자만 저장 정수형(byte, short, ..

profile on loading

Loading...