| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 유도클래스
- 기본클래스
- 포인터
- 인프런
- 다형성
- 백준
- 참조자
- 코드잇
- python
- 스택
- 제네릭프로그래밍
- 데이터사이언스
- 점프투파이썬
- 연산자오버로딩
- list comprehension
- 람다식
- c++코딩테스트합격자되기
- 얕은복사
- 동적바인딩
- 11382번
- 멤버함수로구현
- 코딩테스트
- STL
- C++
- 상속
- 주피터
- OpenCV
- 깊은복사
- 프로그래머스lv2
- OOP
- Today
- Total
목록python (42)
WjExplor Story
Q1. 평균 점수 구하기과목 점수국어80영어75수학55a = [80,75,55]print(sum(a) / len(a))Q2. 홀수, 짝수 판별하기자연수 13이 홀수인지, 짝수인지 판별할 수 있는 방법에 대해 말해보자.a = 13if(a%2==0): print(f"{a} 는 짝수이다.")else: print(f"{a} 는 홀수이다.")Q3. 주민등록번호 나누기pin = "881140-2068999"yyyymmdd = ?num = ?print( ? ) # 연월일 부분 출력print( ? ) # 숫자 부분 출력pin = "881140-2068999"yyyymmdd = pin[0:6]num = pin[7:16]print( yyyymmdd ) # 연월일 부분 출력print( num ) # 숫자 ..
실습 설명효신이는 매년 국회의원 선거 때마다, 성북구에서 집계 도우미 봉사를 하는데요. 작년까지는 표를 손수 세다가, 올해부터는 IT 시대에 더 적합한 솔루션을 개발하려고 합니다.파이썬 리스트 votes에는 성북구민들의 투표 결과가 저장되어 있습니다. 리스트 votes의 정보를 토대로, 사전 vote_counter에 후보별 득표수를 정리하는 것이 목표입니다.예를 들어서 votes가 ['허유나', '서혜선', '허유나']라고 가정하면, vote_counter는 {'허유나': 2, '서혜선': 1}이 되어야 하는 거죠.실습 결과{'김영자': 11, '강승기': 6, '최만수': 8}출처 : 코드잇# 투표 결과 리스트votes = ['김영자', '강승기', '최만수', '김영자', '강승기', '강승기', '..
실습 설명태호는 영어 단어 공부를 위해서 단어장 프로그램을 만들었습니다. 하지만 이번에는 영-한으로 공부하는 것이 아니라, 한-영으로 공부를 해 보고 싶습니다. 사전의 key와 value를 뒤집어 주는 함수 reverse_dict를 작성해 주세요. reverse_dict는 파라미터로 사전 old_dict를 받고, key와 value가 뒤집힌 새로운 사전을 리턴합니다.실습 결과영-한 단어장{'sanitizer': '살균제', 'ambition': '야망', 'conscience': '양심', 'civilization': '문명', 'privilege': '특권', 'principles': '원칙'}한-영 단어장{'살균제': 'sanitizer', '야망': 'ambition', '양심': 'conscien..
실습 설명'피타고라스 정리'라고 들어 보셨나요? 직각삼각형에서, 빗변의 제곱이 두 직각변의 제곱의 합과 같다는 정리입니다. 거기서 나온 '피타고라스 삼조'라는 개념이 있는데요. 피타고라스 삼조란, 피타고라스 정리(a2+b2=c2a2+b2=c2)를 만족하는 세 자연수 쌍 (a,b,c)(a,b,c)입니다. 예를 들어, 32+42=5232+42=52이기 때문에 (3,4,5)(3,4,5)는 피타고라스 삼조입니다. a문제 출처: Project Euler Problem 9 , 코드잇실습 결과2040000우리가 찾는 피타고라스 삼조 (a, b, c)는:조건 1️⃣: a² + b² = c² (피타고라스 삼조)조건 2️⃣: a + b + c = 400조건 3️⃣: a 결과: a * b * c = ?for a in ran..
실습 설명구구단 프로그램을 while문이 아닌 for문을 사용해서 만들어 보세요.실습 결과1 * 1 = 11 * 2 = 21 * 3 = 3...9 * 7 = 639 * 8 = 729 * 9 = 81출처 : 코드잇# 여기에 코드를 작성해 주세요for i in range(1,10): for j in range(1,10): print("{}*{} = {}".format(i,j,i*j))
실습 설명"2의 n제곱"을 출력하는 프로그램을 만들려고 합니다.코드를 실행하면 아래와 같이 2^0 = 1부터 2^10 = 1024까지 출력되어야 합니다.실습 결과2^0 = 12^1 = 22^2 = 4...2^10 = 1024출처 : 코드잇for i in range(0,11): print("2^{} = {}".format(i,2**i))
실습 설명numbers라는 리스트가 주어졌습니다.for문과 range 함수를 사용하여, numbers의 인덱스와 원소를 출력해 보세요.numbers = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31] # 인덱스와 원소 출력 # 코드를 입력하세요.실습 결과0 21 32 53 74 115 136 177 198 239 2910 31출처 : 코드잇numbers = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]# 인덱스와 원소 출력# 여기에 코드를 작성하세요for index, num in enumerate(numbers): print (index, num)✅ enumerate() 함수란?반복 가능한 객체(리스트, 튜플, 문자열 등)에인덱스와 요소를 동시에 ..
실습 설명리스트 함수를 활용하여 아래의 지시 사항을 따르세요.numbers라는 빈 리스트를 만들고 리스트를 출력한다.append를 이용해서 numbers에 1, 7, 3, 6, 5, 2, 13, 14를 순서대로 추가한다. 그 후 리스트를 출력한다.numbers 리스트의 원소들 중 홀수는 모두 제거한다. 그 후 다시 리스트를 출력한다.numbers 리스트의 인덱스 0 자리에 20이라는 수를 삽입한 후 출력한다.numbers 리스트를 정렬한 후 출력한다.실습 결과[] [1, 7, 3, 6, 5, 2, 13, 14][6, 2, 14][20, 6, 2, 14][2, 6, 14, 20]출처 : 코드잇# 빈 리스트 만들기# 코드를 입력하세요numbers = []print(numbers)# numbers에 값들 추가..