본문 바로가기

전체 글673

[CodeUp][Python] 1351번 : 구구단 출력하기 2 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 구구단 출력하기 2 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 5*6=30 5*7=35 5*8=40 5*9=45 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 6*7=42 6*8=48 6*9=54 codeup.kr 주의해야 할 점 1. map, split를 사용하는 입력 방식 실수나 정수인 여러 값들이 입력값일 때, split 메서드를 사용해 공백이나 어떤 문자를 기준으로 입력값을 여러 값들로 분리하고, map 내장 함수로 각각의 값들을 int형이나 float형으로 정수, 실수 자료형으로 변환하는 기법은 매우 많이 쓰입니다. 코드 이해부터 하고 나면 다른 문제에서도 .. 2021. 9. 29.
[CodeUp][Python] 1297번 : 단면의 최대 넓이 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 단면의 최대 넓이 그림과 같이 길이가 $n$인 철판을 구부려서 단면이 직사각형인 ㄷ자 모양을 만들려고 한다. 이 ㄷ자 모양을 수직으로 자른 단면의 넓이 $S$를 최대로 하려면 양 끝에서 얼마만큼 구부려야 하는지 codeup.kr 주의해야 할 점 1. readline과 int나 float를 사용하는 입력 방식 readline을 사용해서 입력할 때는 맨 끝에 \n이 붙어서 입력됩니다. 하지만, 입력한 값을 int나 float으로 처리해 정수, 실수형으로 만들어 줄 때는 굳이 \n을 떼기 위해 rstrip을 사용할 필요가 없습니다. 숫자 형태를 만들어줄 때 자동으로 사라집니다. num = int(sys.stdin.r.. 2021. 9. 29.
[프로그래머스][Level 1][Python][위클리 챌린지][8주차] 최소직사각형 밑의 링크는 프로그래머스에서의 문제 링크입니다. 문제와 예제 설명은 링크를 통해서 직접 봐주시길 바랍니다. 코딩테스트 연습 - 8주차 [[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]] 120 [[14, 4], [19, 6], [6, 16], [18, 7], [7, 11]] 133 programmers.co.kr 생각한 풀이 과정 처음 매개변수로 주어지는 각 명함들의 가로, 세로 길이에서 더 긴 길이와 짧은 길이들을 서로 양쪽으로 몰아주고 긴 길이들 중에서 최댓값, 짧은 길이들 중에서 최댓값을 곱하면 모든 명함들을 수납할 수 있는 가장 작은 지갑의 크기를 계산할 수 있다고 생각했습니다. 긴 길이들을 명함의 가로 길이로 간주해 새로 명함들의 사이즈를 저장할 리스트 변수를 선언.. 2021. 9. 29.
[블로그][티스토리][애드센스] 길고 긴 여정을 지난 애드센스 PIN 번호가 드디어 도착했습니다!! 티스토리 블로그를 열심히 하다 보면 수익을 내기 위해 구글 애드센스 승인을 받고 광고를 달면 조금씩 조금씩 수익을 얻기 시작합니다. 저도 애드센스로부터 승인을 받고 지난 8월 초에 수익이 10달러를 넘자, PIN 번호를 입력하라는 카드가 나왔습니다. 얻은 수익을 실제 돈으로 받으려면 PIN 번호를 입력해야 했습니다. 처음에는 저도 방법을 모르니 구글링을 해서 조사해보니 주소를 작성하고 PIN 번호 발송을 하면 된다고 하였습니다. PIN 번호가 발급된 날로부터 4개월 이내에 PIN 번호를 입력하지 않으면 광고 게재가 중단된다고 하더라고요. 그런데, 8월 초에 발송시킨 PIN 번호 우편이 한 달이 넘도록 도착하지 않자 마음이 조급해져서 두 번 더 발송시켰습니다. PIN 번호는 바뀌지 않으니 먼저 도착한 우편.. 2021. 9. 28.
[CodeUp][Python] 1296번 : 직사각형의 최대 넓이 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 직사각형의 최대 넓이 철망의 전체 길이가 $40$일 때, 한 변의 길이가 $10$이 되면 최대 넓이가 $100$이 된다. codeup.kr 주의해야 할 점 1. readline과 int나 float를 사용하는 입력 방식 readline을 사용해서 입력할 때는 맨 끝에 \n이 붙어서 입력됩니다. 하지만, 입력한 값을 int나 float으로 처리해 정수, 실수형으로 만들어 줄 때는 굳이 \n을 떼기 위해 rstrip을 사용할 필요가 없습니다. 숫자 형태를 만들어줄 때 자동으로 사라집니다. num = int(sys.stdin.readline()) 2. 소수점 이하 버리기 이 문제에서는 직사각형의 실제 최대 넓이가 실.. 2021. 9. 28.
[CodeUp][Python] 1295번 : 알파벳 대소문자 변환 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 알파벳 대소문자 변환 주어지는 문장의 대문자를 소문자로, 소문자를 대문자로 변경하는 프로그램을 작성하라. codeup.kr 주의해야 할 점 1. readline만 사용해서 입력할 때 readline을 사용해서 입력할 때는 맨 끝에 \n이 붙어서 입력됩니다. 입력값을 int나 float 같이 숫자형 처리를 하지 않고, 문자열 형태 그대로 쓴다면 대부분의 문제에서는 맨 끝의 \n을 떼어주기 위해 rstrip을 사용해야 합니다. string = sys.stdin.readline().rstrip() 예제 설명 1. 첫 번째 예제 - 입력 CodeChallenge2014withMSP - 출력 cODEcHALLENGE20.. 2021. 9. 28.
[CodeUp][Python] 1294번 : 시저의 암호 2 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 시저의 암호 2 ※ 씨저의 암호 원리는 앞의 문제를 참고하세요. 대현이는 씨저의 암호 방식을 이용하여 문장을 만들려고 한다. never trust brutus 를 씨저의 암호로 바꾸면 qhyhu wuxvw euxwxv 이다. 그런데 집중력이 약 codeup.kr 주의해야 할 점 1. readline만 사용해서 입력할 때 readline을 사용해서 입력할 때는 맨 끝에 \n이 붙어서 입력됩니다. 입력값을 int나 float 같이 숫자형 처리를 하지 않고, 문자열 형태 그대로 쓴다면 대부분의 문제에서는 맨 끝의 \n을 떼어주기 위해 rstrip을 사용해야 합니다. string = sys.stdin.readline(.. 2021. 9. 28.
[블로그][티스토리][애드센스] 드디어 구글 애드센스 30일 정지가 풀렸습니다!! 지난 8월 26일, 블로거들에게는 청천벽력 같은 소식 중 하나인 반복 클릭으로 인한 애드센스 30일 정지를 당했다는 글을 올린 적이 있었습니다. [블로그][티스토리][애드센스] '혹시나'가 '역시나'가 되었네요... : 애드센스 30일 정지 어제 구독자분들과의 광고 클릭 공유를 조심해야 한다는 포스팅을 올렸습니다. [블로그][티스토리][애드센스][구글 애널리틱스] 구독자끼리의 고마움 표시는 웬만하면 공감 버 밑의 내용들은 단 brightnightsky77.tistory.com 이제 슬슬 30일이 다 되어 가서 구글 애드센스로부터 정지가 풀렸다는 메일이 오지 않을까 해서 노심초사하고 있던 찰나, 어제 점심쯤에 구글 애드센스로부터 메일이 하나 도착했습니다. 30일 정지가 풀려서 다시 애드센스 광고가 활성화된.. 2021. 9. 26.
[CodeUp][Python] 1293번 : 1등과 꼴등 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 1등과 꼴등 ① 첫 번째 줄에 입력 점수의 개수 $n$이 입력되고, 그 다음 줄에 $n$개의 점수가 공백으로 구분되어 입력된다.($2≤n≤100$) ② 각 점수의 범위는 $0$ ~ $100$점인 정수이다. codeup.kr 주의해야 할 점 1. map, split, list를 사용하는 입력 방식 실수나 정수인 여러 값들이 입력값일 때, split 메서드를 사용해 공백이나 어떤 문자를 기준으로 입력값을 여러 값들로 분리하고, map 내장 함수로 각각의 값들을 int형이나 float형으로 정수, 실수 자료형으로 변환하는 한 뒤, list로 묶어 리스트 변수에 넣어주는 기법은 매우 많이 쓰입니다. 코드 이해부터 하고.. 2021. 9. 26.
[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.