본문 바로가기

분류 전체보기26

[파이썬][프로그래머스] 파괴되지 않은 건물 🔗 링크 코딩테스트 연습 - 파괴되지 않은 건물 [[5,5,5,5,5],[5,5,5,5,5],[5,5,5,5,5],[5,5,5,5,5]] [[1,0,0,3,4,4],[1,2,0,2,3,2],[2,1,0,3,1,2],[1,0,1,3,3,1]] 10 [[1,2,3],[4,5,6],[7,8,9]] [[1,1,1,2,2,4],[1,0,0,1,1,2],[2,2,0,2,0,100]] 6 programmers.co.kr 🔒 문제 🔎 문제풀이 처음에는 skill에 있는 좌표 모든 곳을 type에 맞게 계산을 해서 풀었었다. 당연히 효율성에서 시간 초과가 났었다. 좌표를 기억 표시해두고 한 번에 모든 걸 계산할 수 있는 방법을 찾아야 했었다. 누적합을 사용하여 풀어보았다. 첫 번째로 적이 맵의 (0,0)부터 (3,4)까.. 2022. 1. 20.
[파이썬] 문자열 문자열 생성 문자열 생성 하는 방법 - " ", ' ', """ """, ''' ''' 사이에 문자열을 집어넣어 생성할 수 있다. - 여러줄인 경우 \n을 사용하여 적거나, ''' ''', """ """ 사이에 문자열을 집어넣어 여러 줄로 된 문자열을 생성할 수 있다. #문자열 생성 >>> s = "hello World" >>> s 'Hello World' # 여러줄 입력 >>> multi = """ ... 12345 ... 67890 ... """ >>> print(multi) 12345 67890 >>> 문자열 연산, 인덱싱, 슬라이싱 1. 문자열 연산 #문자열 더하기 >>> a = "Hello" >>> b = "World" >>> a + b 'HelloWorld' #문자열 곱하기 >>> a = "P.. 2022. 1. 19.
2021 카페24개발자 채용 챌린지코딩테스트 후기 2021 카페24 개발자 채용 챌린지 온라인 쇼핑몰 솔루션 업계 1위,'카페24'개발자 채용 챌린지! 카페24는 창의가 있는 사람이라면 누구나 국내를 넘어 전 세계 시장에서 온라인 비즈니스가 가능할 수 있도록 쇼핑몰 솔루션부터 글 programmers.co.kr 시험 유의사항 - 순서에 상관없이 원하는 문제부터 풀 수 있다. - 각 문제마다 코드를 여러 번 제출할 수 있으며, 그중 가장 높은 점수를 낸 코드가 최종 답안이 된다. - 문제 풀이 언어 : Go, Java, JavaScript, Python3(지원한 직무마다 다름) 시험 문제 - 3문제 120분 - 알고리즘 2문제, 서술형 1문제 1,2번 문제가 알고리즘 문제였고, 3번 문제가 서술형 문제였다. 알고리즘 문제는 구현 문제와 이분 탐색 문제가 .. 2022. 1. 19.
[파이썬] 튜플 튜플 VS 리스트 리스트와 다르게 ()으로 둘러싼다. 리스트는 그 값의 생성, 삭제, 수정이 가능 튜플은 불가능 튜플 사용 ▪︎ 인덱싱 하기 >>> t = (1, 2, 'a', 'b') >>> t[0] 1 >>> t[1] 2​ 리스트와 같이 인덱스로 원소에 접근할 수 있다. ▪︎ 슬라이싱 하기 >>> t1 = (1, 2, 'a', 'b') >>> t1[2:] ('a', 'b')​ t[2] 부터 마지막 원소까지 슬라이싱 하는 예 ▪︎ 튜플 더하기 >>> t1 = (1, 2) >>> t2 = (3, 4) >>> t1 + t2 (1, 2, 3, 4)​ 튜플 두개를 더하는 예 ▪︎ 튜플 곱하기 >>> t = (1, 2, 3) >>> t * 3 (1, 2, 3, 1, 2, 3, 1, 2, 3)​ 튜플 곱하기는 횟.. 2022. 1. 18.