분류 전체보기 279

[코드업] 파이썬 기초 100제 6082

친구들과 함께 3 6 9 게임을 하던 영일이는 잦은 실수 때문에 계속해서 벌칙을 받게 되었다. 3 6 9 게임의 왕이 되기 위한 369 마스터 프로그램을 작성해 보자. ** 3 6 9 게임은? 여러 사람이 순서를 정한 후, 순서대로 수를 부르는 게임이다. 만약 3, 6, 9 가 들어간 수를 자신이 불러야 하는 상황이라면, 수를 부르는 대신 "박수(X)" 를 쳐야 한다. 33과 같이 3,6,9가 두 번 들어간 수 일때, "짝짝"과 같이 박수를 두 번 치는 형태도 있다. 참고 ... for i in range(1, n+1) : if i%10==3 : print("X", end=' ') #출력 후 공백문자(빈칸, ' ')로 끝냄 ... 입력 30 보다 작은 정수 1개가 입력된다. (1 ~ 29) 출력 1 부터..

[코드업] 파이썬 기초 100제 6081

16진수(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)를 배운 영일이는 16진수끼리 곱하는 16진수 구구단?에 대해서 궁금해졌다. A, B, C, D, E, F 중 하나가 입력될 때, 1부터 F까지 곱한 16진수 구구단의 내용을 출력해보자. (단, A ~ F 까지만 입력된다.) 예시 ... print('%X'%n, '*%X'%i, '=%X'%(n*i), sep='') ... 참고 print('%X'%n) #n에 저장되어있는 값을 16진수(hexadecimal) 형태로 출력 작은 따옴표 2개를 사용해서 print(..., sep='') 으로 출력하면, 공백없이 모두 붙여 출력된다. 작은 따옴표 2개 '' 또는 큰 따옴표 2개 "" 는 아무 문자도 없는 빈문자열(emp..

[코드업] 파이썬 기초 100제 6079

n = input() n = int(n) s = 0 for i in range(1, n+1): s += i if s >= n: print(i) break 1, 2, 3 ... 을 계속 더해 나갈 때, 그 합이 입력한 정수(0 ~ 1000)보다 같거나 작을 때까지만 계속 더하는 프로그램을 작성해보자. 즉, 1부터 n까지 정수를 계속 더해 나간다고 할 때, 어디까지 더해야 입력한 수보다 같거나 커지는 지를 알아보고자하는 문제이다. 입력 정수 1개가 입력된다. 출력 1, 2, 3, 4, 5 ... 를 순서대로 계속 더해 합을 만들어가다가, 입력된 정수와 같거나 커졌을 때, 마지막에 더한 정수를 출력한다. 입력 예시 55 출력 예시 10

[코드업] 파이썬 기초 100제 6077

n = int(input()) s = 0 for i in range(1, n+1) : if i%2==1 : s += i 정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구해보자. 예시 #다음 코드는 홀 수만 더해 출력한다. n = int(input()) s = 0 for i in range(1, n+1) : if i%2==1 : s += i print(s) 참고 while 이나 for 반복실행구조를 이용할 수 있다. 다른 방법이나 while 반복실행구조를 이용해서도 성공시켜 보자. 입력 정수 1개가 입력된다. (0 ~ 100) 출력 1부터 그 수까지 짝수만 합해 출력한다. 입력 예시 5 출력 예시 6

[코드업] 파이썬 기초 100제 6074

*ord 하나의 유니코드 문자를 나타내는 문자열이 주어지면 해당 문자의 유니코드 코드 포인트를 나타내는 정수를 돌려줍니다. 예를 들어, ord('a') 는 정수 97 을 반환하고 ord('€') (유로 기호)는 8364 를 반환합니다. 이것은 chr() 의 반대입니다. 내장 함수 — Python 3.10.0 문서 내장 함수 파이썬 인터프리터에는 항상 사용할 수 있는 많은 함수와 형이 내장되어 있습니다. 여기에서 알파벳 순으로 나열합니다. abs(x) 숫자의 절댓값을 돌려줍니다. 인자는 정수, 실수 또는 __ docs.python.org 영문 소문자(a ~ z) 1개가 입력되었을 때, a부터 그 문자까지의 알파벳을 순서대로 출력해보자. 예시 c = ord(input()) t = ord('a') while t

[뉴렉처] 코드 실행과 함수 호출 스택

코드가 실행되는 과정을 아주 자세하게 설명해주셨다. https://www.youtube.com/watch?v=dBRU_-eLvpU&list=PLq8wAnVUcTFWQ4TpRPZRa5nj1VwfyO7st&index=15 동영상 *과정 함수가 실행되기전 안쪽의 변수의 공간 먼저 생성되는데 이 공간이 Stack이다 더이상 입력이 안되게 잠긴다 1 new가 살행되면서 Heap에 공간이 Exam()으로 인해 생성이되고 = 연산을 통해 exam에 참조된다. input이 실행되면서 input 함수의 공간도 생성되고 매개변수 exam은 input(exam, 7)에 있는 exam을 참조한다. (input 함수의 지역변수는 생략) void input(Exam exam, int test)가 끝나면 다시 main함수의 inp..

Java 코드연습 2021.10.19