728x90
반응형

전체 글 95

python - 메소드 개념

조건 '철수' 의 몸무게는 '60.5'다 먹으면 0.1kg이 찌고 걸으면 0.1kg이 빠진다. 1. 클래스 Human 생성 2. create, eat, walk 함수 class 내부에 생성 3. create 에는 person 이라는 인스턴스를 생성해주고 매개변수를 받아 person 을 다시 리턴해준다. 4. eat 에는 몸무게가 증가하는 함수 작성 5. walk 에는 몸무게가 감소하는 함수 작성 class Human(): def create(name, weight): person = Human() person.name = name person.weight = weight return person def eat(self): self.weight += 0.1 print("{}가 먹어서 {}kg이 되었습니다...

python - 리스트 활용 문제

특정 문자 출력 a = ['Life', 'is', 'too', 'short', 'you', 'need', 'python'] print(a[4], a[2]) 추출한 문자열 합print("%s %s %s %s" % (a[0], a[1], a[2], a[3])) result = " ".join(a) print(result) string_sum = "" for i in range(0,4): string_sum = string_sum + " " + a[i] print(string_sum) 리스트의 갯수 b = [1, 2, 3] print(len(b)) 리스트의 append와 extendb.append([4,5]) print(b) # [1, 2, 3, [4, 5]] b.extend([4, 5]) print(b) #..

python - 문자열 관련 문제풀이

출력 "점프 투 파이썬" 문제를 풀어보자 jump = "점프 투 파이썬" print('"점프 투 파이썬" 문제를 풀어보자') print('\"점프 투 파이썬\" 문제를 풀어보자') print('"%s" 문제를 풀어보자' % jump) print('"{0}" 문제를 풀어보자'.format("점프 투 파이썬")) print('"{jump}" 문제를 풀어보자'.format(jump = "점프 투 파이썬")) print(f'"점프 투 파이썬" 문제를 풀어보자') 출력 Life is too short You need Python print("Life is too short\nYou need Python") a = """ Life is too short You need Python """ print(a) 공백추가 ..

python - 점수의 평균

문제 홍길동의 과목별 점수 국어 - 90 영어 - 80 수학 - 75 풀이1 # 점수 변수 설정 korean = 90 english = 80 math = 75 sum = korean + english + math avg = sum / 3 print(avg) # 81.66666666666667 풀이2 def exam_avg(korean, english, math): sum = korean + english + math return sum / 3 exam = exam_avg(90, 80, 75) print("홍길동 평균은 %.2f" % exam) # 홍길동 평균은 81.67

[강화도] 강화도 루지 + 대하 포식

한글날을 맞이해 시험끝난 스트레스도 풀겸 강화도 당일치기 놀러다녀왔습니다. 원래 전 세계에 5개 뿐이었던 (통영포함) 루지가 국내에 2곳이 더 생겨서 총 3곳이 존재하는데 그중에 동양에서 가장 긴 거리를 자랑하는 강화도 루지를 타러 갔다왔습니다. 통영루지는 루트가 하나였는데 강화도는 루트가 두개네요 1번 트랙 은 커브가 별로없고 경사가 계속 가파른편이라 스피드를 즐기기 좋습니다. 다만 그만큼 좀 빨리 끝나는 느낌도 있고 가는길에 사진도 한번밖에 안찍히는것같아요 2번트랙 은 경사는 완만한편에 커브코스가 많아 컨트롤 즐기기에 좋습니다 근데 생각보다 2번트랙도 속도가 잘나요 그리고 사진도 많이 찍힙니다. 자신이 탄 카트의 번호를 외워두셔야 나중에 사진찍힌걸 확인하고 찾아볼수있습니다. 그리고 루지경험자라도 방문..

[후기] 정보처리 18년 3회차 실기 후기

어제 18년 3회차 정보처리기사 / 산업기사 시험을 치고 와서 후기를 남기려고 합니다. 출제유형이나 난이도나 그냥 제 개인적인 생각들과 기억나는대로 적는것이라 참고만 해주시기 바랍니다. [출제유형] ※※ 숫자와 문제 출제번호와는 상관없습니다. 기사 (12문제) 1. 알고리즘 2진법 -> 그레이코드 그레이코드 - 2진법 으로 변환하는 알고리즘 문제가 나왔습니다. 진법중에서도 그렇게 어려운 형태의 문제가 나온건 아니라 흐름과 이해만 제대로 하고있다면 충분히 풀 수 있는 문제였습니다. 2. C,JAVA 빈칸을 채우는 문제였는데 pop과 push 를 활용한 내용이었습니다. 한문제 더있었던것같은데 생각이 안나네요... 3. SQL 아마 답이 이거였던것같습니다. 산기랑 기사 둘다 쳐서 좀 헷갈릴수도있어요 하루가 지..

[자료] 정보처리 단어집

이제 실기 시험까지 D-2 남았다. 준비를 잘 한건지는 모르겠지만...예상대로라면 아슬아슬하게 붙지 않을까 하는 느낌이 든다. 아마 직장을 다니면서 준비했었으면 필기는 붙었더라도 실기는 2번정도 트라이 해야 하지 않았을까 싶다. 아직..시험을치지도 붙지도 않았지만 근자감으로 난 무조건 붙는다 생각하고싶다. 다른부분은 그럭저럭 했다 치는데, 광범위하고 배점도 높은 기술용어부분이 참 난감했다. 주관식이다보니 특히 영문같은경우는 스펠링철자 하나만 틀려도 오답으로 체크된다. 게다가 문제또한 용어에대한 설명 또는 용어의 영문 풀네임을 작성하라는식의 문제도있고 그래서 나름 전략적으로 어차피 60만 넘으면 되니까 서술형과 영문 풀네임을 암기하는건 포기했다. 용어에대한 설명이 나왔을때 그 용어를 적는것과 영문 약어라도..

응용알고리즘 - 자료구조 (버블정렬)

응용알고리즘 - 자료구조 (버블정렬) 문제 /* 응용알고리즘 - 자료구조 버블정렬 문제 배열에 기억된 5건의 자료를 오름차순으로 정렬하는 순서도를 작성하시오 */ 변수설명 DATA[5] : 정렬할 숫자가 저장될 배열 n : 입력 받은 숫자의 개수가 저장될 변수 i : 정렬 회전수를 지정할 변수 1~9 j : 각 회전에서의 비교횟수 및 배열의 위치를 지정할 변수 k : 두 값을 교환할때 사용할 임시 변수 풀이 var n,i,j,k; var data5 = [8,5,6,2,4,1,3,7,9,10]; for(i = 0; i data5[j+1]) { k = data5[j]; d..

응용알고리즘 - 자료구조 (선택정렬)

문제 // 응용알고리즘 - 자료구조 // 선택정렬 // 문제 // 5개의 수치 자료를 입력받아 배열에 저장한 후 저장된 자료를 오름차순으로 정렬하는 순서도를 작성하시오 // 선택정렬은 1회전때 A[i]의 자료와 A[i+1], A[i+2], A[i+3] 의 자료를 비교해 정렬 // 2회전떄는 A[i+1] 의 자료와 A[i+2], A[i+3] 의 자료를 비교하여 정렬 // 회전수가 올라갈수록 정렬하는 횟수는 -1씩 줄어들어간다 변수설명 DATA[5] : 정렬할 숫자가 저장될 배열 M : 입력 받는 숫자의 개수가 저장될 변수 i : 정렬 회전수, 비교 기준값이 있는 위치를 지정해 주는 변수, 즉 i 는 1~9까지 차례로 변경 J : 비교대상이 있는 위치를 지정해 주는 변수, 즉 J = i+1 에서 10까지 차..

728x90
반응형