분류 전체보기
-
문제 링크 : https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출력한다. 단어의 첫 번째 글자는 0번째 위치이고, 두 번째 글자는 1번째 위치이다. www.acmicpc.net 소문자 순서대로 인덱싱을 해야한다. (a부터 z까지) 여기서 abcd~ 직접 z까지 입력하거나, 아스키코드를 이용해도 될것같다. 하지만 아스키숫자를 확인하며 짜는것보다는 타자가 더 빠를것같았다. 1. alphabet = [a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,..
백준 (boj) 10809 파이썬 - 알파벳 찾기문제 링크 : https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출력한다. 단어의 첫 번째 글자는 0번째 위치이고, 두 번째 글자는 1번째 위치이다. www.acmicpc.net 소문자 순서대로 인덱싱을 해야한다. (a부터 z까지) 여기서 abcd~ 직접 z까지 입력하거나, 아스키코드를 이용해도 될것같다. 하지만 아스키숫자를 확인하며 짜는것보다는 타자가 더 빠를것같았다. 1. alphabet = [a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,..
2020.02.04 -
문제 링크:https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만, aabbbccb는 b가 떨어져서 나타나기 때문에 그룹 단어가 아니다. 단어 N개를 입력으로 받아 그룹 단어의 개수를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. a라는 변수에 리스트로 단어를 받는다. 2. 단어 한글자씩 temp에 임시저장한다. 3. 단어의 길이만큼 for문을 돌려, 새로운 리스트인 b에 한글자씩 넣는다. 4. 이때 임시저장..
백준 (boj) 1316 파이썬 - 그룹 단어 체커문제 링크:https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만, aabbbccb는 b가 떨어져서 나타나기 때문에 그룹 단어가 아니다. 단어 N개를 입력으로 받아 그룹 단어의 개수를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. a라는 변수에 리스트로 단어를 받는다. 2. 단어 한글자씩 temp에 임시저장한다. 3. 단어의 길이만큼 for문을 돌려, 새로운 리스트인 b에 한글자씩 넣는다. 4. 이때 임시저장..
2020.02.04 -
문제 링크 : https://codeup.kr/problemsetsol.php?psid=23 문제집 / 기초 100제 codeup.kr *1078번 a = int(input()) n = 2;sum = 0 while(a+1 > n) : sum += n n += 2 print(sum) *1079번 a = list(map(str,input().split())) for i in a : print(i) if i == 'q': exit() *1080번 a = int(input()) sum = 0; n = 1 while(True): sum +=n if sum == a or sum > a : print(n) exit() n +=1 *1081번 n,m = map(int,input().split()) for i in ra..
코드업 (Code up) 1078 ~ 1092 (종합) 파이썬 풀이문제 링크 : https://codeup.kr/problemsetsol.php?psid=23 문제집 / 기초 100제 codeup.kr *1078번 a = int(input()) n = 2;sum = 0 while(a+1 > n) : sum += n n += 2 print(sum) *1079번 a = list(map(str,input().split())) for i in a : print(i) if i == 'q': exit() *1080번 a = int(input()) sum = 0; n = 1 while(True): sum +=n if sum == a or sum > a : print(n) exit() n +=1 *1081번 n,m = map(int,input().split()) for i in ra..
2020.02.03 -
문제 링크 : https://codeup.kr/problemsetsol.php?psid=23 문제집 / 기초 100제 codeup.kr *1071 a = list(map(int,input().split())) for i in a : if i == 0: exit() else: print(i) *1072 n = int(input()) a = list(map(int,input().split())) for i in a : print(i) *1073 a = list(map(int,input().split())) for i in a : if i == 0: exit() else: print(i) *1074 n = int(input()) for i in range(n): print(n-i) *1075 n = int(i..
코드업 (Code up) 1071 ~ 1077 (반복실행구조) 파이썬 풀이문제 링크 : https://codeup.kr/problemsetsol.php?psid=23 문제집 / 기초 100제 codeup.kr *1071 a = list(map(int,input().split())) for i in a : if i == 0: exit() else: print(i) *1072 n = int(input()) a = list(map(int,input().split())) for i in a : print(i) *1073 a = list(map(int,input().split())) for i in a : if i == 0: exit() else: print(i) *1074 n = int(input()) for i in range(n): print(n-i) *1075 n = int(i..
2020.02.02 -
https://infinitt.tistory.com/17 파이썬(Python) 기초 (6) 데이터 타입(Data Type) - 리스트 (list) 와 튜플 (tuple) 그리고 관련 함수(sort reverse insert remove pop append extend 등.. ) 리스트와 튜플은 모두 데이터를 한번에 처리 가능한 자료타입입니다. 말그대로 리스트와 집합과 같은 개념이며, 하나의 튜플과 리스트의 변수에는 여러가지 개체를 포함시킬 수 있습니다. 슬라이싱의 활용이 많으.. infinitt.tistory.com 리스트 기본 개념 정리페이지 2중 for문으로 2중 리스트 선언 array = [[0 for col in range(11)] for row in range(10)] 11x10 리스트를 생성합..
파이썬 (Python) 2중 리스트, 2차원 배열 선언 및 출력https://infinitt.tistory.com/17 파이썬(Python) 기초 (6) 데이터 타입(Data Type) - 리스트 (list) 와 튜플 (tuple) 그리고 관련 함수(sort reverse insert remove pop append extend 등.. ) 리스트와 튜플은 모두 데이터를 한번에 처리 가능한 자료타입입니다. 말그대로 리스트와 집합과 같은 개념이며, 하나의 튜플과 리스트의 변수에는 여러가지 개체를 포함시킬 수 있습니다. 슬라이싱의 활용이 많으.. infinitt.tistory.com 리스트 기본 개념 정리페이지 2중 for문으로 2중 리스트 선언 array = [[0 for col in range(11)] for row in range(10)] 11x10 리스트를 생성합..
2020.02.02 -
문제 링크 : https://codeup.kr/problemsetsol.php?psid=23 문제집 / 기초 100제 codeup.kr *1010번 x = int(input()) print(x) *1011번 x = str(input()) print(x) *1012번 x = float(input()) print("%f"%x) *1013번 a, b = map(int,input().split()) print(a,b) *1014번 a, b = map(str,input().split()) print(b,a) *1015번 a = float(input()) print("%0.2f"%a) 소수점 둘째자리에서 반올림하려면 %0.2f 또는 %.2f 를 사용하면 된다. *1016번 a = input() print(a,a,a..
코드업 (Code up) 1010 ~ 1027 (입출력) 파이썬 풀이문제 링크 : https://codeup.kr/problemsetsol.php?psid=23 문제집 / 기초 100제 codeup.kr *1010번 x = int(input()) print(x) *1011번 x = str(input()) print(x) *1012번 x = float(input()) print("%f"%x) *1013번 a, b = map(int,input().split()) print(a,b) *1014번 a, b = map(str,input().split()) print(b,a) *1015번 a = float(input()) print("%0.2f"%a) 소수점 둘째자리에서 반올림하려면 %0.2f 또는 %.2f 를 사용하면 된다. *1016번 a = input() print(a,a,a..
2020.02.01