프로그래머스 강의_1

황미라·2023년 1월 14일

Python

목록 보기
1/24

1강 자료구조와 알고리즘

어서와! 자료구조와 알고리즘은 처음이지 1강 (정리 및 과제풀이)

  1. 자료구조 (datastructure)은 왜 알아야할까?

    강의의 예시에서 결과를 보면 알 수 있듯이 리스트에서 전부 다 보고 찾아내야 하기 때문에 갯수에 비례하는 시간이 걸린다. 그러므로 어떤 자료구조를 만들어야 시간을 줄일 수 있을지 찾아내야 한다.

  2. 알고리즘이란?(algorithm)

    [사전적 정의] 어떤 문제를 해결하기 위한 절차, 방법, 명령어들의 집합

    [프로그래밍] 주어진 문제의 해결을 위해 자료구조와 연산방법에 대한 선택

  3. 문제
    입력으로 주어지는 리스트x의 첫 원소와 마지막 원소의 합을 리턴하는 함수 solution(x)을 완성하세요.

  • 내가 제출한 답안
  • 다른 답안 예시
    이렇게 답안을 적는 란이 있는지 모르고 입력을 받아야한다고해서 코드를 수정해서 답안을 만들어 보았다.

입력받아서 list를 만들고 첫번째 원소와 마지막 원소를 더해줄 수 있는 함수이다.
문제의 조건에 맞지 않지만 작성해보았다.

출처 : 어서와! 자료구조-알고리즘은-처음이지(프로그래머스)

profile
어쩌구저쩌구 개발해보기

0개의 댓글