티스토리

MY_CODE_CLASS
검색하기

블로그 홈

MY_CODE_CLASS

exyz.tistory.com/m

EYZ27 님의 블로그입니다.

구독자
0
방명록 방문하기

주요 글 목록

  • [프로그래머스 스쿨] 파이썬을 파이썬답게 - Part 4 1. 원본을 유지한채, 정렬된 리스트 구하기 - sorted 보통 사람들은 deep copy와 sort 함수를 이용합니다. 참고: copy와 deepcopy https://m.blog.naver.com/livein923/222838620187 list1 = [3, 2, 5, 1] list2 = [i for i in list1] # 또는 copy.deepcopy를 사용 list2.sort() 파이썬의 sorted를 사용해보세요. 반복문이나, deepcopy 함수를 사용하지 않아도 새로운 정렬된 리스트를 구할 수 있습니다. list1 = [3, 2, 5, 1] list2 = sorted(list1) 2. 2차원 리스트 뒤집기 - zip 문제 설명 다음을 만족하는 함수, solution을 완성해주세요. sol.. 공감수 0 댓글수 0 2023. 1. 4.
  • [프로그래머스 스쿨] 파이썬을 파이썬답게 - Part 3 1. 문자열 정렬하기 문제 설명 문자열 s와 자연수 n이 입력으로 주어집니다. 문자열 s를 좌측 / 가운데 / 우측 정렬한 길이 n인 문자열을 한 줄씩 프린트해보세요. 제한조건 s의 길이는 n보다 작습니다. (n - s의 길이)는 짝수입니다. s는 알파벳과 숫자로만 이루어져 있으며, 공백 문자가 포함되어있지 않습니다. ##### 나의 코드 ##### s, n = input().strip().split(' ') # 문자열로 받은 input값을 s와 n으로 나눠줌 n = int(n) # n은 int로, s는 그대로 str print(s+(n-len(s))*' ') # 맨 윗줄: 왼쪽 정렬 print((n-len(s))//2*' '+s+(n-len(s))//2*' ') # 가운뎃줄: 가운데 정렬 print((.. 공감수 0 댓글수 0 2023. 1. 4.
  • [프로그래머스 스쿨] 코딩테스트 연습 Lv.0 - 230103 1) 캐릭터의 좌표 https://school.programmers.co.kr/learn/courses/30/lessons/120861 문제 설명 머쓱이는 RPG게임을 하고 있습니다. 게임에는 up, down, left, right 방향키가 있으며 각 키를 누르면 위, 아래, 왼쪽, 오른쪽으로 한 칸씩 이동합니다. 예를 들어 [0,0]에서 up을 누른다면 캐릭터의 좌표는 [0, 1], down을 누른다면 [0, -1], left를 누른다면 [-1, 0], right를 누른다면 [1, 0]입니다. 머쓱이가 입력한 방향키의 배열 keyinput와 맵의 크기 board이 매개변수로 주어집니다. 캐릭터는 항상 [0,0]에서 시작할 때 키 입력이 모두 끝난 뒤에 캐릭터의 좌표 [x, y]를 return하도록 so.. 공감수 0 댓글수 0 2023. 1. 3.
  • [프로그래머스 스쿨] 파이썬을 파이썬답게 - Part 2 1. 몫과 나머지 문제 설명 숫자 a, b가 주어졌을 때 a를 b로 나눈 몫과 a를 b로 나눈 나머지를 공백으로 구분해 출력해보세요. 입력 설명 입력으로는 공백으로 구분된 숫자가 두 개 주어집니다. 첫 번째 숫자는 a를 나타내며, 두 번째 숫자는 b를 나타냅니다. 출력 설명 a를 b로 나눈 몫과 a를 b로 나눈 나머지를 공백으로 구분해 출력하세요. 제한 조건 a와 b는 자연수입니다. a, b = map(int, input().strip().split(' ')) # 1 2 형식으로 들어온 input을 나눠서 a, b에 담는다. print(a//b, a%b) # a를 b로 나눈 몫과 나머지 divmod(a, b): a를 b로 나눈 몫과 나머지를 튜플 형태로 돌려주는 함수입니다. (몫, 나머지) 파이썬의 di.. 공감수 0 댓글수 0 2023. 1. 3.
  • [코딩테스트 스터디 Week2] 코딩테스트 연습 1) 음양 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/76501 문제 설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 제한사항 absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다. 입출력.. 공감수 0 댓글수 0 2023. 1. 2.
  • [프로그래머스 스쿨] 코딩테스트 연습 Lv.0 - 221229 1) 7의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120912 문제 설명 머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 100,000 입출력 예 array result [7, 77, 17] 4 [10, 29] 0 ########## 나의 풀이 ########## def solution(array): answer = 0 for i in array: for j in str(i): if j == '7': answer+=1 return answer.. 공감수 0 댓글수 0 2022. 12. 29.
  • [프로그래머스 스쿨] 코딩테스트 연습 Lv.0 - 221228 1) n의 배수 고르기 https://school.programmers.co.kr/learn/courses/30/lessons/120905 문제 설명 정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10,000 1 ≤ numlist의 크기 ≤ 100 1 ≤ numlist의 원소 ≤ 100,000 입출력 예 n numlist result 3 [4, 5, 6, 7, 8, 9, 10, 11, 12] [6, 9, 12] 5 [1, 9, 3, 10, 13, 5] [10, 5] 12 [2, 100, 120, 600, 12, 12] [120, 600, 12, 12] ##.. 공감수 0 댓글수 1 2022. 12. 27.
  • [코딩테스트 스터디 Week1] 코딩테스트 입문 1) 숫자 비교하기 https://school.programmers.co.kr/learn/courses/30/lessons/120807 문제 설명 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. def solution(num1, num2): if num1 == num2: answer = 1 else: answer = -1 return answer # if문 활용: 두 수가 같은지 아닌지 여부에 따라 answer 값을 달리함 2) 삼각형의 완성조건 (1) https://school.programmers.co.kr/learn/courses/30/lessons/120889 문제 설명 선분 세 개로 삼각형을 만들기 위해서.. 공감수 0 댓글수 0 2022. 12. 27.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.