python 3

[ 프로그래머스 ] 거리두기 확인하기 - python

문제 링크 https://programmers.co.kr/learn/courses/30/lessons/81302 코딩테스트 연습 - 거리두기 확인하기 [["POOOP", "OXXOX", "OPXPX", "OOXOX", "POXXP"], ["POOPX", "OXPXP", "PXXXO", "OXXXO", "OOOPP"], ["PXOPX", "OXOXP", "OXPOX", "OXXOP", "PXPOX"], ["OOOXX", "XOOOX", "OOOXX", "OXOOX", "OOOOO"], ["PXPXP", "XPXPX", "PXPXP", "XPXPX", "PXPXP"]] [1, 0, 1, 1, 1] programmers.co.kr 문제 요약 - 멘해튼 거리 : |y1 - y2| + |x1 - x2| - 어떤 ..

Python 2022.02.11

[프로그래머스 level1] 가운데 글자 가져오기 - Python

문제 본문 https://programmers.co.kr/learn/courses/30/lessons/12903?language=python3 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr 문제 풀이 1. 첫번째 풀이 엣날에 잠깐 겉핥기식으로 python을 공부했었어서 따로 찾아보지 않고 기억을 더듬어 작성해본 코드이다. 문자열s의 길이를 2로 나눈 값을 middle에 넣어주었다. -> 가운데 인덱스 만약 문자열s의 길이가 홀수 이면, s의 middle번째 인덱스에 있..

Python 2021.07.18

Python 공부 시작!

언어 순위 표 다음 그림은 현재를 기준으로 가장 많이 사용하는 언어 순위표 이다. (어떤 언어가 최고인지 우위를 다투는 순위가 아님을 참고하자. 자세한 설명은 링크를 참고) 파이썬 시작하는 이유 (+장단점) 가장 오래 공부한 언어가 swift이기도하고 iOS개발자를 준비중이다보니 코딩테스트도 swift로 준비하고 있었다. 코딩테스트를 준비하는데 유리한 언어는 C++, Python 이라고 한다. C++은 실행속도가 빠르고, Python은 코드가 짧다는 각각의 장점이 있다. -> 대신 코테에서 알고리즘 문제 접근 방식을 틀리게 문제를 풀었을 경우, C++은 통과되고 python에서는 시간초과가 나는 경우도 있다고 한다..ㅠㅠ + 삼성전자 SW역량테스트에서 python을 제외하고 있다고 하니, 삼성을 목표로 ..

Python 2021.07.18
반응형
1