본문 바로가기

코딩연습장6

[python] 소수 찾기 www.acmicpc.net/problem/1978 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. www.acmicpc.net n = int(input()) numberList = map(int, input().split()) count = 0 for i in numberList: decimalCheck = True for j in range(2,i): if(i%j == 0): decimalCheck = False break if decimalCheck == True and i != 1 : count += 1 print(count) 실행결과 2021. 2. 15.
[python] FizzBizzBuzz TEST ''' fizz, bizz, buzz 찾기 fizz : 3의 배수 bizz : 5의 배수 buzz : 7의 배수 결과 값 : 해당 배수일 경우 fizz,bizz,buzz 를 출력한다 example) 1 2 fizz 4 bizz fizz buzz 8 fizz bizz 11 fizz 13 buzz fizzbizz 16 ''' inputValue = input("범위를 입력해주세요 : ") for i in range(1,int(inputValue)+1): outValue = "" if i%3 == 0: outValue = "fizz" if i%5 == 0: outValue = outValue + "bizz" if i%7 == 0: outValue = outValue + "buzz" print(i if outV.. 2021. 2. 13.
[python] Tic-Tac-Toe 게임 # Tic-Tac-Toe 게임 # 1. 3X3판을 만든다 # 2. 번갈아가면서 O,X 를 놓는다 # 3. 같은 모양을 연속으로 세 개 먼저 놓으면 승리한다 inputDict= { 1 : " ", 2 : " ", 3 : " ", 4 : " ", 5 : " ", 6 : " ", 7 : " ", 8 : " ", 9 : " ", } def checkDuplicate(position): duplicateCheck = False if inputDict[position] != " ": duplicateCheck = True return duplicateCheck def setData(position,value): inputDict[position] = value def printBoard(): print("{}|{}.. 2021. 2. 12.
[python] 단어 맞추기 게임 # 단어 맞추기 게임 # 조건 # 1. 단어와 뜻을 여러가지 준비 # 2. 랜덤으로 단어를 제시함 # 3. 유저에게 단어의 뜻을 입력받기 # 4. 맞으면 "정답입니다", 틀리면 "다시 입력해주세요" 만약 세번 틀리면 답을 알려줌 import random dictionary = { "apple" : "사과", "banana" : "바나나", "lemon" : "레몬", "grape" : "포도" } keys = list(dictionary.keys()) for i in range(len(keys)): question = keys[i] answer = dictionary.get(question) for i in range(3): userAnswer = input("{}의 뜻은?".format(question.. 2021. 2. 8.