Problem Solving599 [CodeUp][Python 기초 100제] 6052번 : [기초-논리연산] 정수 입력받아 참 거짓 평가하기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-논리연산] 정수 입력받아 참 거짓 평가하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 정수를 1개를 입력하고, 정수형으로 변환합니다. 처음 if문에는 입력한 정수가 0인지를 판단하고, 입력한 정수가 0이라면 False를 출력합니다. 입력한 정수가 0이 아니라면 else문을 사용하고, True를 출력합니다. 제출한 파이썬 코드 # readline을 사용하기 위해 import합니다. from sys import stdin # 정수 1개를 입력합.. 2021. 7. 28. [CodeUp][Python 기초 100제] 6051번 : [기초-비교연산] 정수 2개 입력받아 비교하기4 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-비교연산] 정수 2개 입력받아 비교하기4(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 공백으로 구분해 입력한 2개의 정수를 각각 정수형으로 만들어줍니다. 2개의 정수를 각각 a, b 변수에 넣어줍니다. 처음 if문에는 a와 b가 다른지를 판단하고, a와 b가 다르다면 True를 출력합니다. a와 b가 다르지 않다면 else문을 사용하고, False를 출력합니다. 제출한 파이썬 코드 # readline을 사용하기 위해 import합니다. fro.. 2021. 7. 28. [프로그래머스][Level 2][Python] 기능개발 밑의 링크는 프로그래머스에서의 문제 링크입니다. 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr 주의해야 할 점 progresses에서 뒤에 있는 기능의 개발 일정이 앞에 있는 기능의 개발 일정보다 먼저 끝날 수 있다 하더라도, progresses에서 앞에 있는 기능이 먼저 배포돼야 뒤에 있는 기능을 배포할 수 있습니다. 생각한 풀이 과정 먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 리스트 progresses와 각 작업의 개발 속도가 적힌 정수 리스트 speeds, 두 리스트에서 작업 순서를.. 2021. 7. 27. [프로그래머스][Level 2][Python] 문자열 압축 밑의 링크는 프로그래머스에서의 문제 링크입니다. 코딩테스트 연습 - 문자열 압축 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문 programmers.co.kr 주의해야 할 점 압축할 문자의 개수 단위는 1개부터 문자열 s의 길이의 절반까지만 고려하면 됩니다. 문자열 s의 길이의 절반보다 큰 단위로는 압축이 되지 않습니다. 압축한 문자열 단위 개수가 1일 때는 생략해야 합니다. 매개변수로 주어지는 문자열 s의 길이가 1일 때의 경우를 고려해야 합니다. 처음 짠 코드에서는 위의 조건을 따로 고려하지 않은 채로 제출해보니까 테스트 1개를 통과하지 못했습니다. 생각한 풀.. 2021. 7. 26. [CodeUp][Python 기초 100제] 6050번 : [기초-비교연산] 정수 2개 입력받아 비교하기3 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-비교연산] 정수 2개 입력받아 비교하기3(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 공백으로 구분해 입력한 2개의 정수를 각각 정수형으로 만들어줍니다. 2개의 정수를 각각 a, b 변수에 넣어줍니다. 처음 if문에는 b가 a보다 크거나 같은지를 판단하고, b가 a보다 크거나 같다면 True를 출력합니다. b가 a보다 크거나 같지 않다면 else문을 사용하고, False를 출력합니다. 제출한 파이썬 코드 # readline을 사용하기 위해 i.. 2021. 7. 26. [프로그래머스][Level 1][Python] 행렬의 덧셈 밑의 링크는 프로그래머스에서의 문제 링크입니다. 코딩테스트 연습 - 행렬의 덧셈 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요 programmers.co.kr 생각한 풀이 과정 행렬의 덧셈은 두 행렬의 행과 열의 크기가 무조건 같기 때문에 크기를 생각할 때 한 행렬의 크기만 생각해도 됩니다. 행렬의 덧셈 결과를 저장할 리스트 변수를 하나 만들어줍니다. 행렬의 원소 하나씩 접근하기 위해 arr1과 arr2 내부에서 먼저 한 행에 접근하고 또 그 내부에서 한 원소씩 접근해봅니다. 이중 반복문을 사용해봅니다. 하나의 행을 의미하는 리스트를 만들고.. 2021. 7. 25. [CodeUp][Python 기초 100제] 6049번 : [기초-비교연산] 정수 2개 입력받아 비교하기2 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-비교연산] 정수 2개 입력받아 비교하기2(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 공백으로 구분해 입력한 2개의 정수를 각각 정수형으로 만들어줍니다. 2개의 정수를 각각 a, b 변수에 넣어줍니다. 처음 if문에는 a와 b의 값이 같은지를 판단하고, a가 b의 값이 같다면 True를 출력합니다. a가 b의 값이 같지 않다면 else문을 사용하고, False를 출력합니다. 제출한 파이썬 코드 # readline을 사용하기 위해 import합.. 2021. 7. 25. [CodeUp][Python 기초 100제] 6048번 : [기초-비교연산] 정수 2개 입력받아 비교하기1 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-비교연산] 정수 2개 입력받아 비교하기1(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 공백으로 구분해 입력한 2개의 정수를 각각 정수형으로 만들어줍니다. 2개의 정수를 각각 a, b 변수에 넣어줍니다. 처음 if문에는 a가 b보다 작은지를 판단하고, a가 b보다 작다면 True를 출력합니다. a가 b보다 작지 않다면 else문을 사용하고, False를 출력합니다. 제출한 파이썬 코드 # readline을 사용하기 위해 import합니다. fr.. 2021. 7. 25. [프로그래머스][Level 1][Python] 2016년 밑의 링크는 프로그래머스에서의 문제 링크입니다. 코딩테스트 연습 - 2016년 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까 programmers.co.kr 생각한 풀이 과정 2016년 1월 1일은 금요일부터 시작하므로 금요일부터 시작해서 목요일로 끝나는 튜플 변수를 하나 만들어줍니다. 1월부터 12월까지 각 월마다의 일수를 저장하는 튜플 변수를 하나 만들어줍니다. 2016년 1월 1일부터 2016년 a월 b일까지의 총 일수를 계산합니다. 총 일수를 7로 나누고 나온 나머지를 구합니다. 4번 과정에서 나온 나머지를 1번 과정에서 .. 2021. 7. 24. [프로그래머스][Level 2][Python] 방문 길이 밑의 링크는 프로그래머스에서의 문제 링크입니다. 코딩테스트 연습 - 방문 길이 programmers.co.kr 생각한 풀이 과정 캐릭터가 처음 걸어본 길의 정보를 저장할 set 변수를 하나 만들어줍니다. set 변수로 만드는 이유는 처음 걸어본 길만 저장해야하기 때문에 중복을 없애기 위해서입니다. 매개변수로 주어진 명령어에서 한 명령어씩 반복해봅니다. 명령어에 의해 어떤 한 점에서 다른 한 점으로 캐릭터가 이동할 때, 출발하는 점의 정보를 (출발점 x좌표, 출발점 y좌표, 명령어) 형식의 튜플로 만들어줍니다. 처음 걸어본 길의 길이를 구해야하기 때문에 1번 과정에서의 출발점에서 다음 점으로 이동하는 정보의 반대 정보도 튜플 형식으로 생각합니다. 왜냐하면, 예를 들어, (0, 0)에서 L 명령어를 통해 (.. 2021. 7. 23. 이전 1 ··· 18 19 20 21 22 23 24 ··· 60 다음