프로그래머스 PCCE 모의고사 1회 문제 코드 정답 풀이

2022. 9. 17. 16:41·정리 전 게시글/공부 관련

내일 프로그래머스 PCCE시험을 신청해놨는데 파이썬은 손땐지 2년이 넘어서 거의 백지상태라 약간 긴장도 되고 하네요. 그래서 미리 모의고사를 해봤는데 C++로는 바로 풀 수 있겠는데 파이썬 메소드가 기억이 안나서 기억나는걸로만 풀었네요. 내일 9시에 하는데 잘 풀 수 있으면 좋겠습니다!

 

디버깅 1

num1 = 100
num2 = 200

# 출력 코드
print(num1 + num2)

 

빈칸 채우기 1

# 입력을 받는 코드입니다. 수정하지 말아주세요.
num = int(input())

if num > 0:
    print("양수입니다")
elif num == 0:
    print("0입니다")
else:
    print("음수입니다")

 

빈칸 채우기 2

answer = 0

for num in range(10, 101, 2):
    answer += num

print(answer)

 

빈칸 채우기 3

num1 = 1000 % 300
if num1 == 100 :
    answer1 = True
else:
    answer1 = False


num2 = 500 // 200
if num2 == 2 :
    answer2 = True
else:
    answer2 = False


str1 = "Hello" + "Python"
if str1 == "HelloPython" :
    answer3 = True
else:
    answer3 = False


str2 = "Hi" * 3
if str2 == "HiHiHi" :
    answer4 = True
else:
    answer4 = False

 

빈칸 채우기 4

def func1(a):
    return a * a

def func2(a):
    if a < 0 :
        return -1 * a
    return a

def func3(a, b):
    return a - b

def func4(a, b):
    if b > 0:
        return a % b
    return a % (-1 * b)


num1 = int(input())
num2 = int(input())

answer_mod = func4(num1, num2)

answer_pow = func1(num1)

answer_abs = func2(num2)

print("num1을 num2의 절댓값으로 나눈 나머지는", answer_mod, "입니다")
print("num1의 제곱 값은", answer_pow, "입니다")
print("num2의 절댓값은", answer_abs, "입니다")

 

디버깅 2

num_list = [1, 3, 5, 2, 12]

for i in range(len(num_list)):
    for j in range(num_list[i]):
        print(num_list[i], end=' ')
    print()

 

디버깅 3

num_list = [9, 2, 3, 1, 6, 8, 0, 8, 9, 2, 1, 7, 7, 3, 5]

count_list = [0] * 10

for i in range(len(num_list)):
    count_list[num_list[i]] += 1

# 출력 코드
print(count_list)

 

디버깅 4

def solution(num_list):
    count_even = 0
    answer = []
    
    for num in num_list:
        if num % 2 == 0:
            answer.append("even")
            count_even += 1
            
            if count_even == 3:
                break
        else:
            answer.append("odd")
    
    return answer

 

코드 작성 1

def solution(num_list):
    answer = [None] * len(num_list)
    index = 0
    for n in num_list:
        for i in range(2, n-1):
            if(n%i == 0):
                answer[index] = False
                break
                
        if answer[index] == None:
            answer[index] = True
            
        index += 1
        
    return answer

 

코드 작성2

def solution(text, anagram, sw):
    answer = ''
    tmp = [None] * len(text)
    
    if sw == False:
        for i in anagram:
            tmp[len(text)-i-1]= text[anagram[i]]    
        tmp.reverse()
            
    else:
        for i in anagram:
            tmp[i] = text[anagram.index(i)]  
            
    answer = answer.join(tmp)
    return answer

 

 

저작자표시 (새창열림)

'정리 전 게시글 > 공부 관련' 카테고리의 다른 글

네이버 금융 주식 데이터 웹 크롤링 - 일별시세 csv파일에 저장하기  (4) 2022.09.21
[JAVA] 파이어베이스 안드로이드 회원가입, 로그인 이메일 인증 완료하기  (0) 2022.09.21
안드로이드 스튜디오 한글화 설치 방법 - 한글 언어 팩 플러그인  (0) 2022.09.16
[안드로이드][Java] Edit Text 글 입력 위에서부터 입력하기  (0) 2022.09.07
[안드로이드][Java] 파이어베이스 스토리지 파일 업로드 및 다운로드 getDownloadUrl(), 파이어베이스 데이터 베이스 이미지 업로드  (0) 2022.09.06
'정리 전 게시글/공부 관련' 카테고리의 다른 글
  • 네이버 금융 주식 데이터 웹 크롤링 - 일별시세 csv파일에 저장하기
  • [JAVA] 파이어베이스 안드로이드 회원가입, 로그인 이메일 인증 완료하기
  • 안드로이드 스튜디오 한글화 설치 방법 - 한글 언어 팩 플러그인
  • [안드로이드][Java] Edit Text 글 입력 위에서부터 입력하기
aptenia
aptenia
공부하면서 배운 것들
  • aptenia
    새벽의 아이디어
    aptenia
  • 전체
    오늘
    어제
    • 분류 전체보기 (277)
      • f1tenth (2)
      • 개발 관련 아무거나 (1)
      • 정리 전 게시글 (268)
        • 개발 관련 (25)
        • 정보 관련 (19)
        • 공부 관련 (224)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 네이버 블로그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    티스토리HTML
    C언어강좌
    파이썬
    일본규슈공업대학교
    자바
    콜라츠추측
    파이어베이스
    마인크래프트
    c언어초보
    프로그래머스
    스크롤바CSS
    안드로이드
    C++강좌
    티스토리스킨편집
    이것이자바다
    빅데이터공모전
    마인크래프트강화스크립트
    이것이자바다확인문제
    C언어
    백준
    컨텍스트스위칭
    반복하지않는수
    마크
    캡스톤디자인
    공개SW개발자대회
    이것이자바다연습문제
    마크스크립트
    마인크래프트스크립트
    티스토리반응형2스킨편집
    프로그래머스PCCE
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
aptenia
프로그래머스 PCCE 모의고사 1회 문제 코드 정답 풀이
상단으로

티스토리툴바