파이썬39 [프로그래머스] K번째 수(파이썬) 코딩테스트 연습 - K번째수 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제 요약] - 입력으로 리스트 2개가 주어진다. - commands 리스트의 첫번째 인자부터 두번째 인자까지 추출한 뒤 세번째 인자 위치의 수를 출력한다. - commands 리스트의 길이만큼 반복한다. [문제 풀이 방법] - 2번째부터 5번째까지 자르면 -> 인덱스로는 1번 ~ 4번이기 때문에 처음 범위에서 1을 빼줬다. - 리스트를 오름차순으로 정렬하고 또 다른 리스트에 3번째 숫자를 추가한다. [정답] def sol.. 2023. 6. 22. [프로그래머스] 명예의 전당 (1) (파이썬) 코딩테스트 연습 - 명예의 전당 (1) | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제 요약] - 입력으로 k와 score 리스트가 주어진다. - k는 명예의 전당 최대 정원이다. - 결과: 매일 매일의 최저점을 리스트로 반환한다. [문제 해결] - 전체 반복문은 score의 길이만큼 지정한다. - 명예의 전당 전용 리스트를 만들고, k만큼 넣는다. - 1일부터 k일까지는 모든 점수를 넣고 k일 이후부터는 제일 작은 점수를 제외한다. - 제일 작은 점수와 새로 생긴 점수를 비교하고 처리한다. .. 2023. 6. 21. [프로그래머스] 폰켓몬(파이썬) 코딩테스트 연습 - 폰켓몬 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제 요약] - nums 리스트에 포켓몬 번호가 주어진다. - 포켓몬은 N/2 마리만 가질 수 있다. - 나는 최대한 많은 종류의 포켓몬을 가지고 싶다. - 가질 수 있는 가장 많은 가짓수를 출력한다. [문제 해결 과정] - 최대한 많은 종류기 때문에 중복은 제거한다. -> set 이용 - N/2 이기 때문에 2로 나눠준다. - 1번 예시처럼 포켓몬의 종류가 nums/2보다 큰 경우엔 무조건 리스트 길이를 2로 나눈 값이 정.. 2023. 6. 21. [프로그래머스] 푸드 파이트 대회(파이썬) 코딩테스트 연습 - 푸드 파이트 대회 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제 요약] - 입력은 food 리스트가 주어진다. - 리스트의 0번째 인덱스는 의미가 없다. - 인덱스 1번부터 칼로리 1, 인덱스 2번은 칼로리 2, 3번은 3,,, 이런식으로 증가한다. - 결과는 0을 중심으로 대칭이다. [문제 해결 과정] - 리스트는 1번 인덱스부터 읽는다. - 인덱스와 칼로리가 동일하기 때문에 인덱스를 문자열로 변환시켜야 한다. - 결과가 0을 중심으로 대칭이기 때문에 0 앞에만 만들고,.. 2023. 6. 21. selenium을 이용한 웹 페이지 자동화 구현 웹 인터페이스를 사용하는 보안 솔루션을 이용하는데, 매일 전날 일일 통계 보고서를 출력해야 하는 일이 생겼다. 그래서 '한 번 자동화로 구현해보자'라는 생각을 가지게 되었고, 언제나 그랬듯이 신입은 시간이 매우 널널하다.. 바로 구현을 해봤다. selenium 선택 이유 선택 이유는 아래 2가지다. 다른 언어로는 어떻게 해야할지 감도 오지 않았다. 1. 개발 언어 중 파이썬을 그나마 사용할 줄 안다. 2. 웹 페이지 대상 QA 자동화를 혼자 selenium으로 사용해봤다. 준비 1. python - selenium 설치는 매우매우 간단하다. 파이썬을 먼저 깔고 환경변수까지 설정해준다. 설치할 때 환경변수까지 등록해주는 옵션을 선택하면 좋다. pip install selenium 만약 ssl 에러가 계속 .. 2022. 9. 16. 웹 페이지 테스트 자동화 인프런 강의 중 구현했던 페이지에서 테스트 자동화를 해보려고 한다. 크리핵티브라는 강사님의 강의인데, 개인적으로는 상당히 괜찮은 강의라고 생각한다. 크리핵티브님의 강의 - 인프런 | 온라인 강의 플랫폼 (inflearn.com) 크리핵티브님의 강의 - 인프런 | 온라인 강의 플랫폼 인프런 지식공유자 크리핵티브님이 제작한 강의를 한 눈에 확인할 수 있어요. - 강의 | 인프런... www.inflearn.com 테스트는 [테스트 계획 -> 테스트 분석 및 디자인 -> 테스트 케이스 구현 및 수행 -> 테스트 결과 및 리포팅] 총 4단계로 진행하였다. 테스트 계획 테스트 목적 : 사람의 직관과 지식이 필요 없는 행위를 자동화하여 인적 자원의 투자를 줄이는 것이다. 테스트 범위 : Main Page, Home.. 2022. 7. 11. 이전 1 2 3 4 5 ··· 7 다음 728x90