본문 바로가기

분류 전체보기876

Python 301제] 두근두근 파이썬(개정판) CHAPTER 9 연습문제 4 p298 출처 : 반크_독도2023 참고풀이]#도메인 약자와 국가명을 입력한다. domains={} while True:     while True:         k=input("도메인의 약자를 입력하시오: ")         if k=="": break         if k not in domains: break         print("도메인의 약자가 중복되었습니다.")         print("다시 입력하세요...")     while True:         v=input(f"{k}의 국가명을 입력하시오: ")         if v=="": break         if v not in domains.values(): break         print("국가명이 중복되었습니다.")        .. 2024. 9. 9.
Python 300제] 두근두근 파이썬(개정판) CHAPTER 9 연습문제 3 p297 출처 : 반크_독도2023 참고풀이]contacts={} while True:     name=input("(입력모드)이름을 입력하시오: ")     if name=="": break     tel=input("전화번호를 입력하시오: ")     #중복된 이름이 있는 지 확인한다.     if name not in contacts:         contacts[name]=tel     else:         print("이름이 중복되었습니다.")         print("다시 입력하세요...") name=input("(검색모드)이름을 입력하시오: ") if name in contacts:     print(f"{name}의 전화번호는 {contacts[name]}입니다.") else:     pri.. 2024. 9. 9.
Python 299제] 두근두근 파이썬(개정판) CHAPTER 9 연습문제 2 p296 출처 : 반크_독도2023 참고풀이]import random #주사위의 빈도수를 셀 변수에 0으로 초기값을 설정한다. counters = [0 for i in range(6)] #주사위를 1000번 던진다. for i in range(1000):     su = random.randint(0,5)     counters[su] += 1 #결과를 출력한다. for i in range(1,6):     print(f"주사위가 {i}인 경우는 {counters[i]}번") print(f"주사위가 6인 경우는 {counters[0]}번") 참고풀이 결과]     대한민국의 아름다운 영토, 독도의 봄 2024. 9. 9.
Python 298제] 두근두근 파이썬(개정판) CHAPTER 9 연습문제 1 p296 출처 : 반크_독도2023 참고풀이]#사용자로부터 5개의 숫자를 리스트에 입력받는다. SuList=[] for i in range(5):     su=int(input("정수를 입력하시오: "))     SuList.append(su) #결과를 출력한다. print("평균 =",sum(SuList)/len(SuList)) 참고풀이 결과]     대한민국의 아름다운 영토, 독도 2024. 9. 9.
Python 297제] 두근두근 파이썬(개정판) CHAPTER 9 도전문제 p291 출처 : 반크_독도2023 참고풀이]mydict={} while True:     date=input("날짜를 입력하시오(예: 2024.09.01): ")     if date == "q": break     #일정을 여러개 입력하기     jobList=[]     while True:         job=input("일정을 입력하시오(일정을 종료할 때는 엔터만하세요): ")         if job=="": break         jobList.append(job)     if date not in mydict:         mydict[date]=jobList     else:         print("오류입니다.") print(mydict) 참고풀이 결과]     대한민국의 아름다운 영토.. 2024. 9. 9.
C언어 159제] 동적메모리를 활용한 최대값, 최소값 구하기 출처 : 반크_세계유산 창덕궁 문제]N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. 출력 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다. 예제 입력 1  5 20 10 35 30 7 예제 출력 1  7 35 출처 : 백준_10818  참고풀이]#define _CRT_SECURE_NO_WARNINGS #include  #include  //malloc(), free() int main() {    int N;//정수의 개.. 2024. 9. 9.
C언어 158제] 2014년 ICPC 대전지역예선 ACM 호텔 출처 : 반크_세계유산 창덕궁 문제]ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다고 한다. 여러분은 지우를 도와 줄 프로그램을 작성하고자 한다. 즉 설문조사 결과 대로 호텔 정문으로부터 걷는 거리가 가장 짧도록 방을 배정하는 프로그램을 작성하고자 한다. 문제를 단순화하기 위해서 호텔은 직사각형 모양이라고 가정하자. 각 층에 W 개의 방이 있는 H 층 건물이라고 가정하자 (1 ≤ H, W ≤ 99). 그리고 엘리베이터는 가장 왼쪽에 있다고 가정하자(그림 1 참고). 이런 형태의 호텔을 H × W 형태 호텔이라고 부른다. 호텔 정문은 일층 엘리베이터 바로 앞에 있는데, 정문에서 엘리베이터.. 2024. 9. 5.
무비메이커 다운받기 1. 브라우져(크롬 또는 엣지)를 실행한다. 2. 검색 또는 주소란에 kmatter.tistory.com 입력 후 Enter. 3. 오른쪽 메뉴에 있는 프로그램 설치 및 등록 클릭. 4. 무비메이커 다운받기 5. 무비메이커 다운받기 클릭. 6. 새창이 뜨면, 다운로드 클릭. 7. 무시하고 다운로드 클릭. 8. 다운로드 아이콘 클릭하여 자료가 다운로드가 완료되었는 지 확인한다. 9. 자료가 다운되었으면 창을 닫는다. 2024. 8. 28.
C언어 157제] 2010년 한국정보올림피아드 지역본선 초등부 2번 주사위 게임 출처 : 반크_세계유산 창덕궁 문제]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으.. 2024. 8. 16.
C언어 156제] CosPro2급 기출문제 1차 문제3_시작 날짜와 끝 날짜의 사이 날짜구하기 출처 : 반크_세계유산 창덕궁 문제]출처 : CosPro2급 기출문제 1차 문제3 시작 날짜와 끝 날짜의 사이 날짜구하기 참고풀이]#include  #include  #include  int func_a(int month, int day){    int month_list[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};    int total = 0;    for(int i = 0; i       total += month_list[i] ;    total += day ;    return total - 1; } int solution(int start_month, int start_day, int end_month, int end_day) {    int.. 2024. 8. 12.
C언어 155제] CosPro2급 기출문제 1차 문제2_배열의 순서 뒤집기 출처 : 반크_세계유산 창덕궁 문제]출처 : CosPro2급 기출문제 1차 문제2 배열의 순서 뒤집기 참고풀이]#include  #include  #include  int* solution(int arr[], int arr_len) {     int left = 0;     int right = arr_len - 1;     while(left        int temp = arr[left];         arr[left] = arr[right];         arr[right] = temp;         left += 1;         right -= 1;     }     return arr; } int main() {     int arr[4] = {1, 4, 2, 3};     int a.. 2024. 8. 12.
C언어 154제] CosPro2급 기출문제 1차 문제1_369 게임 박수의 갯수는? 출처 : 반크_세계유산 창덕궁 문제]CosPro2급 기출문제 1차 문제1 369 게임 박수의 갯수는? 참고풀이]#include  #include  #include  int solution(int number) {    int count = 0;    for (int i = 1; i       int current = i;       while (current != 0) {          if (current%10==3 || current%10==6 || current%10==9 )             count++;          current /= 10;       }    }    return count; } int main() {     int number = 40;     int ret = .. 2024. 8. 12.
반응형