In [ ]:
# 문제) 한 점을 구성하는 x,y 좌표를 입력을 받아서
# 이 점의 좌표가 (50,40), (50,80), (100,40), (100,80)
# 꼭지점으로 하는 사각형의 내부에 있는지
# 외부에 있는지를 판별하세요!!!!!!
# ==> 의도 : 이 가장 기본적인 문제를 어떻게 코테형으로
# 변형을 할지에 대한 가장 기본 단계!!!!!
In [ ]:
In [ ]:
# part1) 사용자한테 좌표를 입력!!! + 예외입력없다고 가정!!
x = int(input("x좌표를 입력하세요."))
y = int(input("y좌표를 입력하세요."))
# part2) 범위에 대한 지정 : 안쪽 or 외각 기준을 할지 선택!!!
# ===> 좌표를 도입하면 in/out에 대한 처리 : 부등식!!!!!!
# 저는 여기서는 안쪽을 중심으로 작성을 하겠습니다!!!!
# ==> x좌표가 50~100사이에 있어야 하고 :조건1
# ( x>50 and x<100)
# y좌표도 40~80 사이에 있어야 하고 : 조건2
# ( y>40 and y <80)
# 조건1 모두만족 조건2 ==> and
if ( x>50 and x<100) and ( y>40 and y<80):
print("사각형 안쪽에 있습니다.")
else:
print("경계또는 외각에 있습니다.")
x좌표를 입력하세요.10
Out[ ]:
'10'
In [ ]:
# 정리) 범위 안쪽/빡의 표현 : 부등식을 활용!!!!!
# --> 자료형이 수치형!!!
# 수치형으로 자료형을 변경!!!!!
# 판대기가 : 2D / 3D ... --> 좌표!!!!!!!!!!!
# 고딩에서 기하문제를 좌표도입해서 함수/방정식으로 푸는 스타일!!!
In [ ]:
https://www.notion.so/ASAC_6-_2024_08-5513076685ca434b90b21ed7a8d89706?pvs=4
# --> 접속하셔서 사용권한 신청해주세요!!!
In [ ]:
# 권한 신청 안 하신 분은 신청하세요!!!
In [ ]:
In [ ]:
# 코테 관련되어서...
# ==> 100점을 요구하는 경기는 아닌 것 같음!!!
# 기준점을 통과하자!!!
# 1. 최근의 경향은 약간 지저분해지는 스타일이 있다!!!
# ==> 문제 상황이 좀 더 복잡하고, 여러 케이스인 상황!!!
# ==> 문제 분석을 정확하게 & 꼼꼼하셔야 함!!!
# ==> 일반적으로 코드를 빠르게 잘 짜는 친구...
# ==> 빠르고 정확하게!!!
# 2. 여러 문제들 중에서 내가 쉽게 할 수 있는거 부터 접근!!!!
# ==> 보통은 문제 번호 순이 쉽기는 함...
# ==> 본인이 쉽게 할 것 같은 문제부터 접근...
# ==> 주어진 시간 내에 해결!!!!(시간배분!!)
# 3. 기본 문제들에 대해서 정리, 어떤 응용이 되는지,
# ==> 문제의 출제의도/출제범위 : 어느 카테고리인지!!!
# ==> 여러 기본문제들을 바로 손이 갈 정도로 달달달!!!!
# 4. 일반적으로 앞의 문제들은 좀 쉬어요//+ 경향은 좀 귀찮아지는 스타일.
# ==> 특별한 알고리즘을 안 쓰는 문제들이 보통 앞에..
# 정답률이 좀 높은 경향...
# ==> 킬러적인 문항 : 알고리즘을 사용!!!
# (탐색, 최단거리, DP--> 버리셔도...)
# +++ 기존 문제를 다른 시각
# 기존 문제를 좀 응용
# 5. 회사마다 다 달라요...
# 볼 때 마다도 조금 달라요...
# ==> 기본적으로 나오는 주제/카테고리들을 연습(대표문제)
# + 회사에 따라서 기출 분석을 좀 하셔야.....
# ****** 제일 중요한 : 문제 분석 *******
# 손부터 가면 안 되고, 문제가 머리속에 정리가 되거나
# 그려져야 손이 가야 빠르고 & 정확하게 처리가 됩니다.
# ===> 예외, 수정을 정확하게 처리가 가능함..
# + 잡다한 기능은 찾아서 하지 뭐..메뉴얼 주겠지,
# 그냥 하지 뭐.....
In [ ]:
In [ ]:
# 공부하는 입장
# 1. 기본 유형 / 주제 : 정확하게 스스로 정리!!!
# ==> 본인 사고체계로 이해를 하고
# 기본 코드를 본인 화 작업
# ==> 바로 손이 나갈 정도로 달달달~~~~
# 2. 다른 사람들의 정답들을 검색!!!!!
# ==> 내가 편한 스타일의 정답을 골라서 본인 스타일로 코드 정리
# ==> 다른 사람들이나 ,다른 방식이 뭔지 참고!!!!
# --> 본인 코드를 좀 더 가다듬는 방식!!!!
# 3. 실제 보는 회사의 기출 분석 + 회사마다 잡다하게 필요한 것들
# 제일 중요 : 매일 꾸준히 하셔야 함!!--> 파이썬도 실력이 올라감!!
# --> 시험: 정해져있는 것들이 있고, 약간의 스타일/패턴...
# 참고) 카카오 문제를 주로 하는 이유 : 제일 난도가 좀 있음.
# (문제가 길어요;;;)
# --> 정답률도 공개, 출제 의도, 응시자들의 접근 대표 방식도..
# ==> 프로그래머스 사이트에서 체크!!!
In [ ]:
In [ ]:
# 코테 연습 플랫폼
# 국내 전통적인 플랫폼 : 백준 --> 입력도 직접 다 만들어야 함...
# 함수로 안 해도 줄 코드를 해도 됨!!
# 국내 신규 플랫폼 : 프래그래머스 --> 입력에 대한 부분은 신경X
# 입력 인자들로 들어옴!!!
# 구성을 함수로 만들어서 제출!!
# 해외 유명 플랫폼 : LeetCode ( 알고리즘 대회 )
# --> 오래된 사이트/ 세계적
# --> 코드의 효율성이 엄청 중요함!!!
# --> 클래스로 제출을 하도록 되어 있음.
# --> 취업용으로는 좀 과하지 않음...
# (문제들에 대해서 취사 선별 잘 하셔야..)
# ++++ 주된 주제별로 접근!!!!
In [ ]:
In [ ]:
'Python' 카테고리의 다른 글
파이썬 기초 - 02_pandas_Series (6) | 2024.08.27 |
---|---|
파이썬 기초 - 06_리스트 (0) | 2024.08.23 |
파이썬 기초 - 04_Dictionary (0) | 2024.08.21 |
파이썬 기초 - 03_리스트필터링 (0) | 2024.08.19 |
파이썬 기초 - 02_리스트변경 (0) | 2024.08.19 |