Super Kawaii Cute Cat Kaoani
본문 바로가기

전체 글220

[Python] 과제 7주차 실습 예제3 요구 사항 입력: 사용자로부터 출국 전 남은 기간과 여행 할 국가를 입력 받는다.처리: 한 항공사에서 제시한 유럽 4개국 편도 비행기 표 가격은 아래와 같다.출국 한 달(30일)전에 예약 하면 20%를 보름(15일)전에 예약 하면 10%를할인해주는편도비행기표가격을알려주는프로그램을작성해보세요.(총 금액, 할인 금액, 총지불금액을구하시오.) ticket={'영국':70,'프랑스':80,'이탈리아':80,'스위스':90}day=int(input('출국 전 날짜:'))state=input('여행국가:')if day>=30: discount=ticket[state]*0.2elif day>=15: discount=ticket[state]*0.1else: discount=0pay=ticket[.. 2023. 1. 7.
[Python] 과제 6주차 [도전과제 1] : 로그인 프로그램 (하)사용자로부터 아이디를 입력 받아서 프로그램에 저장된 아이디와 일치하는지 여부를 비교해서 일치하면 ‘로그인 성공’ 그렇지 않으면 ‘로그인 실패’메시지를 출력하는 프로그램을 작성하시오. id=['cake', 'rainbows','cta'] a=input('id:')if a in id: print('로그인 성공')else: print('로그인 실패') [도전과제 4] : 임금 계산 프로그램 (상)사용자에게 주당 근무시간과 시간당 임금을 물어본다. 주당 근무시간이 40시간을 넘으면 초과근무시간은 1.5배 임금을 지급해야 한다. 이번 주에 받는 총 임금을 계산하는 프로그램을 작성하시오. time=int(input('근무시간:'))money=int(input('시간당 임.. 2023. 1. 7.
[Python] 과제 4~5주차 응용문제 2 : 주소록 만들기문제 이름과 전화번호를 딕셔너리로 구성1. 전체조회 : 주소록 모든 정보를 출력한다.2. 조회기능 : 이름을 입력하면 이름, 전화번호가 출력된다.3. 추가기능 : 새로운 친구의 이름과 전화번호를 등록한다.4. 수정기능 : 친구 전화번호를 수정한다.5. 삭제기능 : 친구 목록을 삭제한다.6. 전체 친구의 수를 출력한다.7. 전체 친구의 이름을 출력한다. #1 전체조회phone={'a':'010-2332-4453' ,'b':'010-1323-1234', 'c':'010-1524-1253'} #2 조회기능name=input('name:')#print(name,phone[name])print(name, phone.get(name,'not Found')) # 3. 추가기능name.. 2023. 1. 6.
[C++] 코딩과제 10 14X4행렬을 저장할 수 있는 2차원 배열 matrix[4][4]를 선언하라.키보드로부터 정수를 읽어 들여 matrix[4][4]에 저장하는 함수를 정의하라.=> void readMatrix(int m[][4],int row,int col); 대각성 상에 있는 원소들의 합을 반환하는 함수를 정의하라.=>int diagnolSum(int m[][4],int row,int col,int dir); dir이 1이면 1시 방향 대각선에 대한 합을 구한다.dir이 -1이면 11시 방향 대각선에 대한 합을 구한다. 위 함수를 이용하여 행렬에 16개의 데이터를 저장한 후 1시 방향과 11시 방향 대각선의 합을 구하여 출력하는 프로그램을 작성하시오. #include using namespace std;void read.. 2023. 1. 6.
[C++] 코딩과제 9 3X4행렬을 저할 수 있는 2차원 배열 matrix[3][4]와, 이 행렬에 대한 행의 합과 열의 합을 저장할 수 있는 배열 rowSum[3],colSum[4]을 선언하라. 키보드로부터 정수를 읽어 들여 matrix[3][4]에 저장하는 함수를 정의하라=> void readMartirx(int m[][4],int row,int col); 각 행의 합을 구하여 저장하는 함수를 정의하라.=> void addRow(int m[][4],int sum[],int row,int col); 배열에 저장된 합을 출력하는 함수를 정의하라.=> void printSum(int sum[],int size); 위 함수를 이용하여 행렬에 12개의 데이터를 저장한 후 각 행과 열에 대한 합을 구하여 출력하는 프로그램을 작성하시.. 2023. 1. 6.
[C++] 코딩과제 8 7.23(배열을 함수 인자로)크기가 10인 정수 배열 a,b를 선언하고, 이 배열로 숫자 10개씩을 각각 읽어 들인다.두 배열을 인자로 받아 두 배열의 내용과 순서가 같으면 ture를 같지 않으면 false를 반환하는 다음 함수를 작성 bool isEqual(int list1[],int list2[],int size); #include using namespace std;bool isEqual(int list1[], int list2[], int size);bool isEqual(int list1[], int list2[], int size) { for (int i = 0; i > a[i]; cout > b[i]; if (isEqual(a, b, SIZE)) { cout .. 2023. 1. 6.
[C++] 코딩 과제 7 7.1 (등급결정-배열)학생 점수를 입력하고,가장 좋은 점수를 구한 후, 다음 규칙에 따라 등급을 결정하는 프로그램을 작성하여라점수>=최고점-10 이라면 A등급점수>=최고점-20 이라면 B등급점수>=최고점-30 이라면 C등급점수>=최고점-40 이라면 D등급나머지는 F등급 학생의 수를 입력하고, 각 학생들의 점수를 입력한 다음, 등급 결과를 출력하는 프로그램을 작성하여라 #include using namespace std;void print_score(int data[], int size);void read_data(int data[], int size);void read_data(int data[], int size);void print_data(int data[], int size) { .. 2023. 1. 6.
[C++] 코딩과제 1~6 1.홀수 m, n을 읽어 들이고, 다음과 같은 패턴을 출력하는 코드를 작성하시오. 아래에서 예시로 보인 패턴은 5, 11을 입력했을 때의 결과임) 만약 입력된 m, n 중 하나라도 짝수인 경우 "홀수를 입력하세요"라는 오류 메시지를 출력하고 아래의 패턴은 출력하지 않는다. + 아래의 긴 줄을 포함하여 +가 m줄 출력되도록함 + +++++++++++ 한 줄에 +를 n개 출력한다. + 수직선은 수평선의 중앙에 위치하도록 한다. + 출력결과는 예시와 동일 2. 임의의 정수를 .. 2022. 11. 1.
[Python] 과제 3주차 2022. 3. 28.
[백준] 10172번 개 처음에 이렇게 당당하게 냈다가 바로 컴파일에러뜸그래서 다시 생각해봤는데... 3번째 코드에서 '( 0 )"""\' 이렇게만 썼기때문에 계속 오류가 났던 것저렇게 코드를 쓰면 \'로 인식되기 때문에 \\'로 써줘야함 그리고 나머지 따옴표를 안써줘서 틀림 이게 정답! 중요포인트역슬래시2개는 역슬래시 1개를 나타내는 이스케이프 문자\\는 \로 인식 2022. 1. 24.