본문 바로가기

rstrip9

[CodeUp][Python] 1292번 : 범인을 잡아라 1 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 범인을 잡아라 1 프로그램의 조건에 따라 “$suspect$” 또는 “$citizen$”을 출력한다. codeup.kr 주의해야 할 점 1. readline만 사용해서 입력할 때 readline을 사용해서 입력할 때는 맨 끝에 \n이 붙어서 입력됩니다. 입력값을 int나 float 같이 숫자형 처리를 하지 않고, 문자열 형태 그대로 쓴다면 대부분의 문제에서는 맨 끝의 \n을 떼어주기 위해 rstrip을 사용해야 합니다. string = sys.stdin.readline().rstrip() 예제 설명 1. 첫 번째 예제 - 입력 1234567891 - 출력 suspect - 설명 도둑으로 의심되는 사람의 10자리.. 2021. 9. 26.
[CodeUp][Python] 1285번 : 계산기 2 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 계산기 2 왼쪽부터 차례대로 연산한 결과를 출력한다.(우선순위x) codeup.kr 주의해야 할 점 1. readline만 사용해서 입력할 때 readline을 사용해서 입력할 때는 맨 끝에 \n이 붙어서 입력됩니다. 입력값을 int나 float 같이 숫자형 처리를 하지 않고, 문자열 형태 그대로 쓴다면 대부분의 문제에서는 맨 끝의 \n을 떼어주기 위해 rstrip을 사용해야 합니다. string = sys.stdin.readline().rstrip() 2. 우선순위 이 문제에서는 연산자 우선순위는 생각할 필요 없이 그냥 왼쪽에서 오른쪽으로 차례대로 계산하는 코드로 작성하면 됩니다. 3. 나눗셈 모든 계산은 정.. 2021. 9. 23.
[CodeUp][Python] 1278번 : 자릿수 계산 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 자릿수 계산 어떤 숫자가 입력되면 그 숫자가 몇 자릿수 숫자인지 알아내는 프로그램을 작성하시오. 예) 7 ----> 1 (1자릿수) 10 ----> 2 (2자릿수) 4322 ----> 4 (4자릿수) codeup.kr 주의해야 할 점 1. readline만 사용해서 입력할 때 readline을 사용해서 입력할 때는 맨 끝에 \n이 붙어서 입력됩니다. 입력값을 int나 float 같이 숫자형 처리를 하지 않고, 문자열 형태 그대로 쓴다면 대부분의 문제에서는 맨 끝의 \n을 떼어주기 위해 rstrip을 사용해야 합니다. string = sys.stdin.readline().rstrip() 예제 설명 1. 첫 번째 .. 2021. 9. 15.
[CodeUp][Python] 1171번 : 당신의 학번은? 2 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 당신의 학번은? 2 학년, 반, 번호가 공백을 기준으로 입력된다.(정수) 입력범위) 학년: 3이하, 반: 20반이하, 번호, 999번 이하 codeup.kr 주의해야 할 점 readline을 사용해서 입력할 때는 맨 끝에 \n이 붙는다는 것을 잊으시면 안 됩니다. 생각한 풀이 과정 readline을 사용하기 위해 import 합니다. 학년, 반, 번호를 공백으로 구분해 입력합니다. 맨 끝의 \n은 떼고, 각각 변수 grade, class_num, num에 넣어줍니다. 반의 값인 class_num의 정수형이 10 미만인 한 자리 숫자라면, 문자열 형태의 class_num 값 앞에 문자 '0'을 붙여줍니다. 번호의.. 2021. 8. 24.
[CodeUp][Python] 1170번 : 당신의 학번은? 1 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 당신의 학번은? 1 학년, 반, 번호가 공백을 기준으로 입력으로 주어진다. (정수) 입력범위: 학년 : 3이하 , 반, 6이하, 번호, 30이하 codeup.kr 주의해야 할 점 readline을 사용해서 입력할 때는 맨 끝에 \n이 붙는다는 것을 잊으시면 안 됩니다. 생각한 풀이 과정 readline을 사용하기 위해 import 합니다. 학년, 반, 번호를 공백으로 구분해 입력합니다. 맨 끝의 \n은 떼고, 각각 변수 grade, class_num, num에 넣어줍니다. 번호의 값인 num의 정수형이 10 미만이면, 문자열 형태의 num 값 앞에 문자 '0'을 붙여줍니다. 문자열 값들인 학년 grade, 반 .. 2021. 8. 24.
[CodeUp][Python] 1168번 : 나이 계산 1 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 나이 계산 1 주민등록번호는 생년월일과 성별정보, 지역정보로 이루어진다. 여기서 생년월일과 성별정보만 입력으로 받겠다. 성별 정보는 1이면 1900년대 출생 남자, 2이면 1900년대 출생 여자, 3이면 2000년대 codeup.kr 주의해야 할 점 이 문제에서 사용한 map을 사용한 입력 방식은 정말 많이 사용하는 입력 방식입니다. 이해하고 거의 외운 것 마냥 써봅시다. readline으로 입력하면 맨 끝에 \n이 붙는다는 것을 잊으시면 안 됩니다. 이 문제를 풀 때 생년월일을 저장한 변수 birth의 값에서 년도 부분인 앞의 두 자리를 따로 잘라냈는데 이것을 '문자열 슬라이싱'이라고 합니다. 매우 많이 쓰일.. 2021. 8. 23.
[CodeUp][Python] 1133번 : 공백이 있는 문자열 입출력 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 공백이 있는 문자열 입출력 scanf("%s",&str); 대신 fgets(str, 31, stdin);을 사용하면 공백도 입력받을 수 있습니다. codeup.kr 주의해야 할 점 readline을 사용해서 입력할 때는 맨 끝에 \n이 자동으로 붙는다는 것을 주의해야 합니다. 맨 끝에 붙는 \n은 필요 없을 때가 대부분입니다. rstrip을 사용해서 떼어내는 것을 잊지 맙시다. 앞 문제들인 1131, 1132번 문제와 비슷하게 C, C++에서는 공백이 포함된 문자열을 입력할 때, 또 다른 애로사항이 발생하지만, 파이썬에서는 공백 없는 문자열을 입력할 때나, 공백이 포함된 문자열을 입력할 때나 차이가 없었습니다... 2021. 8. 17.
[CodeUp][Python] 1132번 : 문자열 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 문자열 출력하기 한 단어가 입력으로 주어진다.(단어 길이는 8글자 이하) codeup.kr 주의해야 할 점 readline을 사용해서 입력할 때는 맨 끝에 \n이 자동으로 붙는다는 것을 주의해야 합니다. 맨 끝에 붙는 \n은 필요 없을 때가 대부분입니다. rstrip을 사용해서 떼어내는 것을 잊지 맙시다. 바로 앞 문제 1131번에서는 문자인 한 글자만 입력하고, 이번 문제는 문자열인 한 단어를 입력하는 문제인데 C, C++에서는 출력할 때, 문자는 %c, 문자열은 %s를 사용하는 차이점이 있던 것으로 기억하는데, (배운지 오래돼서 정확하지는 않습니다...) 파이썬에서는 문자나 문자열이나 입력, 출력하는데 딱히.. 2021. 8. 17.
[CodeUp][Python] 1131번 : 문자 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 문자 출력하기 입력받은문자를 그대로 출력된다. codeup.kr 주의해야 할 점 readline을 사용해서 입력할 때는 맨 끝에 \n이 자동으로 붙는다는 것을 주의해야 합니다. 맨 끝에 붙는 \n은 필요 없을 때가 대부분입니다. rstrip을 사용해서 떼어내는 것을 잊지 맙시다. 생각한 풀이 과정 readline을 사용하기 위해 import 합니다. 문자 하나를 입력합니다. 맨 끝의 \n은 떼어주고, 변수 char에 넣어줍니다. 입력한 문자인 char의 값을 출력합니다. 제출한 파이썬 코드 # readline을 사용하기 위해 import합니다. from sys import stdin # 문자 하나를 입력합니다... 2021. 8. 17.