문제 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금을 받게 된다. 예를 들어, 3개의 눈 3, 3, 6이 주어지면 상금은 1,000+3×100으로 계산되어 1,300원을 받게 된다. 또 3개의 눈이 2, 2, 2로 주어지면 10,000+2×1,000 으로 계산되어 12,000원을 받게 된다. 3개의 눈이 6, 2, 5로 주어지면 그중 가장 큰 값이 6이므로 6×100으로 계산되어 600원을 상금으로 받게..
문제 흔한 수학 문제 중 하나는 주어진 점이 어느 사분면에 속하는지 알아내는 것이다. 사분면은 아래 그림처럼 1부터 4까지 번호를 갖는다. "Quadrant n"은 "제n사분면"이라는 뜻이다. 예를 들어, 좌표가 (12, 5)인 점 A는 x좌표와 y좌표가 모두 양수이므로 제1사분면에 속한다. 점 B는 x좌표가 음수이고 y좌표가 양수이므로 제2사분면에 속한다. 점의 좌표를 입력받아 그 점이 어느 사분면에 속하는지 알아내는 프로그램을 작성하시오. 단, x좌표와 y좌표는 모두 양수나 음수라고 가정한다. 입력 첫 줄에는 정수 x가 주어진다. (−1000 ≤ x ≤ 1000; x ≠ 0) 다음 줄에는 정수 y가 주어진다. (−1000 ≤ y ≤ 1000; y ≠ 0) 출력 점 (x, y)의 사분면 번호(1, 2,..
문제 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. 출력 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다. -첫째 줄 정수의 개수 N이 둘째줄의 N개의 정수로 연결되게 어떻게 구현하지?-최소, 최대 표현을 어떻게 하지? -> 본인은 MIN, MAX 사용하려 했음 사실 시간도 없고, 계속 생각해도 도저히 못 풀것같아서 코드를 완성하지 못했다...주륵 그래서 미완성 코드를 chat gpt의 도움을 받아 완성시켜는 보았다....
문제 단어 S와 정수i가 주어졌을 때, S의 i번째 글자를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 S가 주어진다. 단어의 길이는 최대 1000이다. 둘째 줄에 정수 i가 주어진다. (1≤i≤|S|) 출력 S의 i번째 글자를 출력한다. 1. charAt() 함수 용법을 알고 있었는가? 2. 문자열의 특정 index 값은 0부터 시작한다는 점 package Bronze; import java.util.Scanner; public class b27866_String_i { public static void main(String args[]) { Scanner sc = new Scanner(System.in); String S = sc.nextLine(); int..
문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다. 현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한다면, 이를 언제로 ..
1) 윈도우 파워쉘 실행하기 작업 표시줄 검색창에 Windows PowerShell 검색 or Windows+R -> 실행 -> powershell 입력 2) 파워쉘 창이 나타나면 현재 폴더 위치가 출력된다. PS : 파워쉘이라는 의미 user : 윈도우 로그인에 사용한 계정 이름 3) 현재 폴더 확인하기 : ls 명령어 현재 폴더에 있는 파일을 확인할 때는 ls 명령어 또는 dir 명령어, Get-Childtem 명령어를 사용한다. 모두 같은 결과를 출력한다. or explorer . 명령어를 사용하면 폴더 창 형태로 현재 폴더 내용을 확인할 수 있다.
Tkinter Python에서 사용하는 GUI 모듈 GUI에 대한 표준 Python 인터페이스 설치 TERMINAL 에서 pip install tk 입력 ※주의 : 파일명을 tkinter으로 하지 않기 -> Attribute Error(속성 에러) 가능성 있음 실행 - window 창 생성 import tkinter window=tkinter.Tk() window.mainloop() -> 결과
for문 for ( 초기식; 조건식; 증감식) { 반복 실행문; 본체 } for (int i = 0; i < 2; i++) { System.out.println(i); } i = 0 부터 i < 2, 즉 i = 1 까지 i 출력을 반복한다. 출력이 끝날때마다 i는 1씩 증가한다. 출력 결과 : 0 1 break문 (1) break를 포함한 맨 안쪽 반복문 종료 while () { while () { break; } } (2)레이블이 표시된 반복문 종료 out : while () { while () { break out; } } continue문 while (조건식) { continue; } do { continue; } while (조건식); for (초기식; 조건식; 증감식) { continue; }
나는 매일매일 무언가를 꾸준히 해본 적이 없는 것같다. (ex.일기쓰기,운동,다이어트ㅎ) 이렇듯 극 P형 사람이지만 앞으로는 가능한 매일 배운거나 궁금한 점을 포스팅해보려 한다. 롤 초보는 롤린이, 주식은 주린이, 헬스는 헬린이인데.. 개발자는 개린이 인걸까..? 아무튼 ~린이는 아동비하표현이니까 쓰는것을 지양하도록 하자.. 23/3/7(화) -chatgpt / 정처기 ppt발표 -파이썬 vs code 경로지정 및 간단한 코딩( from lib.sub import add from lib.sub import subtrack add(3,4) subtrack(3,5) def add(data1, data2): print('result = {0} + {1} = {2}'.format(data1, data2,data..