본문 바로가기

분류 전체보기922

HTML5 14제] 웹 프로그래밍 기초 p103 8. 다음과 같은 화면을 가지는 HTML소스를 작성하라. 문제] 참고풀이] 신상정보 이름 이메일 휴대폰 번호 대한민국의 아름다운 영토, 독도의 여름 2021. 8. 5.
HTML5 13제] 웹 프로그래밍 기초 p103 7. 다음과 같은 화면을 가지는 HTML 소스를 작성하라. 문제] 참고풀이1] HTML5 요소 데모 화면 이름 : 이메일 : 웹사이트 : 정수 : 범위 : 메시지 : 참고풀이2] HTML5 요소 데모 화면 이름 : 이메일 : 웹사이트 : 정수 : 범위 : 메시지 : 참고풀이2 결과] 대한민국의 아름다운 영토, 독도의 봄 2021. 8. 5.
Python 14제] 조건에 맞는 리스트값을 출력하는 프로그램을 작성하시오. 문제] 비어있는 리스트에 0이 입력될 때까지 숫자를 무작위로 입력받아 추가한다. 그리고 인덱스와 기준 숫자를 입력하면, 인덱스가 리스트 범위를 벗어나면 "리스트의 범위를 벗어났습니다."를 출력하고 종료한다. 인덱스가 범위에 포함되면 리스트에서 0에서 입력받은 인덱스까지에 저장된 숫자들 중 기준 숫자보다 큰 숫자를 모두 출력하는 프로그램을 작성하시오. (단, 리스트에 저장되는 숫자는 2자리 자연수이고 중복될 수 있다.) [입력 예시1] 2 → 인덱스 11 → 기준 숫자 [출력 예시1] 무작위로 입력된 값] 11, 22, 33, 44, 55, 0 인덱스 0~2까지 중 기준숫자 11보다 큰 숫자] 33 [입력 예시2] -2 → 인덱스 5 → 기준 숫자 [출력 예시2] 무작위로 입력된 값] 99, 88, 88,.. 2021. 8. 5.
컴퓨터 하드웨어의 5대장치 1. 입력장치(input device, input unit) ① 카드 읽개, 테이프 읽개, 키보드 등과 같이 데이터를 컴퓨터에 입력하도록 고안된 기계적 장치. ② 컴퓨터와 이를 사용하는 인간과의 매개 수단으로 중앙 처리 장치가 작업을 하기 위해 데이터나 프로그램 등을 전자적인 부호로 변환하여 기계가 해독할 수 있는 기계어로 만들어 주는 장치. 2. 제어장치(control unit, control device, control equipment) 컴퓨터의 중앙 처리 장치(CPU)를 구성하는 것으로서, 요구되는 마이크로 동작들을 연속적으로 수행하게 하는 신호를 보냄으로써 명령을 수행하게 하는 역할을 하는 장치. 제어 장치를 구현하는 방법으로는 일상적인 논리 회로 기법을 사용한 하드와이어 기법과 마이크로프로그래.. 2021. 8. 4.
Python 13제] 7의배수와 3의 배수를 찾아 출력하는 프로그램을 작성하시오. 문제] 어느 도서관에서는 각 책마다 고유 코드를 부여한다. 코드의 형식은 (숫자 3개)-(숫자 3개) 이다. (예시> 000-000, 123-456) 앞의 숫자의 범위와 뒤의 숫자의 범위를 입력받아, 해당 범위에 포함되는 코드를 모두 출력하는데, 앞의 숫자가 7의 배수이고 뒤의 숫자가 3의 배수이면 "Found!"를 함께 출력한다. 1행과 2행은 코드 앞숫자의 처음과 끝이고 3행과 4행은 뒷숫자의 시작과 끝을 입력한다. 또한, 시작 숫자는 끝 숫자보다 큰 경우는 없다. [입력 예시 1] 7 8 11 13 [출력 예시 1] 007-011 007-012 Found! 007-013 008-011 008-012 008-013 [입력 예시 2] 123 125 211 212 [출력 예시 2] 123-211 123-.. 2021. 8. 4.
Python 12제] 2019년 한국정보올림피아드 1차대회 초등부 2번 - 회문 문제] [유형3] 2번 - 회문 (100점) 모든 언어에 대해 시간 제한 2초, 메모리 제한 512MB입니다. 회문(回文) 또는 팰린드룸(palindrome)은 앞 뒤 방향으로 볼 때 같은 순서의 문자로 구성된 문자열을 말한다. 예를 들어 'abba', 'kayak', 'reviver', 'madam'은 모두 회문이다. 만일 그 자체는 회문이 아니지만 한 문자를 삭제하여 회문으로 만들 수 있는 문자열이라면 우리는 이런 문자열을 "유사회문"(pseudo palindrome)이라고 부른다. 예를 들어 'summuus'는 5번째나 혹은 6번째 문자'u'를 제거하여 'summus'인 회문이 되므로 유사회문이다. 여러분은 제시된 문자열을 분석하여 그것이 그 자체로 회문인지, 또는 한 문자를 삭제하면 회문이 되는 .. 2021. 8. 3.
Python 11제] 입력한 배수의 개수와 합을 구하는 프로그램을 작성하시오. 문제] 임의의 자연수 값 N과 계산할 배수 M을 입력 받고 사용자 정의함수를 이용하여 1 ~ N까지 입력한 배수의 개수와 총합을 구하는 프로그램을 작성하라. [입력 예시 1] 임의의 정수와 배수를 입력하시오.(예 : 20 3) 20 13 배수의 범위는 2~10사이의 수를 입력하세요. 다시 입력하세요... 20 3 [출력 예시 1] 1~20까지 중 3의 배수의 개수는 6개입니다. 1~20까지 중 3의 배수의 합은 63입니다. [입력 예시 2] 임의의 정수와 배수를 입력하시오.(예 : 20 3) 45 3 [출력 예시 2] 1~45까지 중 3의 배수의 개수는 15개입니다. 1~45까지 중 3의 배수의 합은 360입니다. 참고풀이] #1~입력받은 정수까지 중 3의 배수 개수와 총합을 구한다. def Proces.. 2021. 8. 2.
Python 10제] 입력한 정수까지의 3의 배수의 개수와 합을 구하는 프로그램을 작성하시오. 문제] 자연수 변수 num을 입력 받고 for 문을 이용하여 3, 6, 9, … , num(1 ~ num까지 3의 배수의 개수와 총합)를 구하는 프로그램을 작성하라. [입력 예시 1] 20 [출력 예시 1] 1~20까지 중 3의 배수의 개수는 6개입니다. 1~20까지 중 3의 배수의 합은 63입니다. [입력 예시 2] 45 [출력 예시 2] 1~45까지 중 3의 배수의 개수는 15개입니다. 1~45까지 중 3의 배수의 합은 360입니다. 참고풀이] #임의의 정수를 입력받는다. N=int(input()) #1~입력받은 정수까지 중 3의 배수 개수와 총합을 구한다. Sum,cnt=0,0 for i in range(1,N+1): if i%3==0: cnt+=1 Sum+=i #결과값을 출력한다. print("1.. 2021. 8. 2.
Python 9제] 로또 당첨 등수를 구하는 프로그램을 작성하시오. 문제] 자동으로 무작위 자연수를 반복해서 입력 받아 로또번호코드를 생성하고자 한다. 4가 입력되면 로또번호코드에 추가하지 않고 무시하고, 7이 입력되면 로또번호코드 생성을 종료하고 최종 결과를 출력한다. 단, 로또 번호는 0~99의 자연수로 제한하며, 로또번호코드가 11의 배수이면 1등, 7의 배수이면 2등이다. [입력 예시 1] 1 2 1 7 [출력 예시 1] 선택된 번호 내역은 아래와 같습니다. [1, 2 , 1 , 7] 선택된 번호의 합은 11이고 11의 배수입니다. 축하합니다. 1등입니다. [입력 예시 2] 6 5 4 1 0 7 [출력 예시 2] 선택된 번호 내역은 아래와 같습니다. [6, 4, 1, 0, 7] 선택된 번호의 합은 14이고 7의 배수입니다. 축하합니다. 2등입니다. [입력 예시 3.. 2021. 8. 1.
Python 8제] 로또 당첨 등수를 구하는 프로그램을 작성하시오. 문제] 반복해서 자연수를 입력 받아 로또번호코드를 생성하고자 한다. 4가 입력되면 로또번호코드에 추가하지 않고 무시하고, 7이 입력되면 로또번호코드 생성을 종료하고 최종 결과를 출력한다. 단, 로또 번호의 자릿수에는 제한이 없으며, 로또번호코드가 11의 배수이면 1등, 7의 배수이면 2등이다. [입력 예시 1] 1 2 1 7 [출력 예시 1] 축하합니다. 1등입니다. [입력 예시 2] 6 4 1 0 7 [출력 예시 2] 축하합니다. 2등입니다. [입력 예시 3] 5 9 8 0 6 5 7 [출력 예시 3] 아쉽습니다. 다음 기회에... 참고풀이] #7이 입력될때까지 값을 더한다. Sum=0 while True: n=int(input()) if n==4: continue Sum+=n if n==7: brea.. 2021. 8. 1.
C언어 4제] 2019년 한국정보올림피아드 1차대회 초등부 2번 - 회문 문제] [유형3] 2번 - 회문 (100점) 모든 언어에 대해 시간 제한 2초, 메모리 제한 512MB입니다. 회문 또는 팰린드룸(palindrome)은 앞 뒤 방향으로 볼 때 같은 순서의 문자로 구성된 문자열을 말한다. 예를 들어 'abba','kayak', 'reviver', 'madam'은 모두 회문이다. 만일 그 자체는 회문이 아니지만 한 문자를 삭제하여 회문으로 만들 수 있는 문자열이라면 우리는 이런 문자열을 "유사회문"(pseudo palindrome)이라고 부른다, 예를 들어 'summuus'는 5번째나 혹은 6번째 문자 'u'를 제거하여 'summus'인 회문이 되므로 유사회문이다. 여러분은 제시된 문자열을 분석하여 그것이 그 자체로 회문인지, 또는 한 문자를 석제하면 회문이 되는 "유사회.. 2021. 7. 30.
C++ 3제] 숫자 N을 입력하여 각 자리수의 합을 구하는 프로그램을 작성하시오. 문제] 숫자 N(1 MS; if (MS >= "1" && MS 2021. 7. 29.
반응형