오류 통과시키기

문제 주어지는 문자형에서 숫자를 추출해서 더하라 오류통과 없이 풀어보기 단점 numlist의 값이 많을시에는 하나씩 다 입력해야하고 번거로움 반복문으로 다 확인해봐야하므로, 많은시간소요 됨 오류통과시키기 try 실행할 코드 except 오류가 발생했을 때 처리할 코드 answer += int(i)에서 오류가 발생한다 왜냐하면 string 변수는 정...

2023년 4월 18일
·
0개의 댓글
·

인덱스 응용 문제풀기 (백준)

문제 알파벳으로 된 단어중 가장 많이 쓰여진 알파벳을 대문자로 표현하기 알파벳 대문자로 표현할 것 (대문자와 소문자가 인식되는 게 구별되어서 통일화시키기) 만일, 가장 많이 사용된 알파벳이 여러개 존재 하는 경우엔 "?" 출력 보기 Mississipi -> ? zZa &nbsp &nbsp &nbsp &nbsp &nbsp -> Z z &nbsp &nb...

2023년 4월 17일
·
0개의 댓글
·

각각의 자료형 변환 및 구분

각각의 다른 자료형이 리스트안에 있을 수도 있고 , 하나씩 자료형을 바꿔주기 힘들 땐 map라는 예약어를 쓰면 된다 이런식으로 이미 리스트안에 있는 값의 자료형을 통일 시킬 수도 있으며, 입력받는 값을 .split을 이용해서 바로바로 int값으로 변환시켜줄 수도 있다. 기존에 input의 값은 str(문자형)으로 반환 되지만, map 을 이용함으로써 각...

2023년 4월 9일
·
0개의 댓글
·

문자열 삭제

문장중에서 삭제하고 싶은 특정 문자가 있을 때 사용하는 방법이다 출력 i am human 원리 delstr 삭제하고자 하는 문자를 특정기호없이 그냥 적음 어차피 for문에서 len으로 하나씩 떼서 확인하기 떄문 for i in range(len(delstr)): delstr의 길이만큼 반복(문자가 'c','e' 두개라서 두번 반복임 str = str.r...

2023년 3월 27일
·
0개의 댓글
·

반복문과 딕셔너리를 이용한 문제해결 (세일문제)

프로그래머스 문제를 풀다가 아는 방식을 너무나도 잘 응용하신분이 있어서 들고왔다 문제 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요. 나의문제풀이 좀 더 효율적으로 만들 수 있었다 (500...

2023년 3월 16일
·
0개의 댓글
·

join 과 split

문자열 관련 명령어 join 문자열 합치기 .join 명령어로 리스트에 있는 각각의 요소들을 다 규칙적으로 합치거나 사이에 값을 넣을 수 있다. ` 1번 출력 abcd &nbsp     ''.join(list1) 에서 ''의 의미는 '사이에 추가할 특정문자열이다' 비워두면 각각의 요소들이 공백없이 합쳐짐 2번 출력 3number2...

2023년 2월 23일
·
0개의 댓글
·

정렬함수와 자리교환

리스트를 정렬하는데에는 .sort 함수가 있다 하지만 지금 다뤄볼 건, 오름차순으로도 내림차순으로도, 글자순으로도 가능하며(글자순은 sort로도 가능) 앞으로 자주 쓸 수 있는 함수 정의를 다뤄보려고한다 물론 여기선 정렬만 해볼것임 우선 개념부터 n1 = 10 n2 = 20 두가지의 값이 있고 n1은 20으로 n2는 10으로 바꾸고싶다 그럴 때 파이썬외에...

2023년 1월 27일
·
0개의 댓글
·

튜플,set 중복제거,집합문제

tuple tuple은 리스트와 비슷하게 생겼지만 변동이 불가한 기능이다 이런 표기이고 차이점은, 튜플은 소괄호로 쓴다는 것 n3의 출력값은 (1, 2, 3, 4, 5, 6)이다 (리스트도 마찬가지임) 연산을 하고싶다면, 리스트와 같이 인덱싱[n]을 써야함 리스트에서 사용가능한 .pop , .append , del 사용 불가 리스트에는 값을 변경, 추...

2023년 1월 26일
·
0개의 댓글
·

리스트와 딕셔너리

리스트 함수란 변수명 뒤에 데이터를 연결하여 사용할 수 있는 것 [ ] 기호를 사용하고 [이 안에 데이터가 들어감 ' , ' 기호로 구분 표시됨] 같이 사용할 수 있는 .참조? 도움주는 코드 append(데이터) 리스트 맨 마지막위치에 데이터를 추가해주는 함수(개인이 아닌 리스트형태 그대로 추가됨) remove(데이터) 리스트에서 해당 데이터를 찾아서 ...

2023년 1월 26일
·
0개의 댓글
·

위치찾기 (ex. 자(ruler)

위치찾기문제 ( 자를 예로들어서 ) 해석 ruler 자 position = int(input('정수 입력 :')) 위치값 받아서 position에 저장 pointer = '↑' 위치 표시 for i in range(31): i 는 30까지의 반복 선언 if i < position: i 가 position 보다 클 때 까지 반복 elif i == p...

2023년 1월 19일
·
0개의 댓글
·

while , for 기본개념

while 과 for while은 한계치를 지정해줘야하고, 세부적으로 설정을 해줘야하는 느낌이라면 for은 조금 더 발전한 반복문이라고 생각한다 예를들어 같은 출력이어도 길이가 다르다 주의할 점은 들여쓰기다 꼭 들여쓰기를 잘 하자 아마 오류가 뜨거나 원하는 답이 나오지않는다면 들여쓰기와 문장이 거쳐가는지 봐야할것 for문 안에 값이 매번 바뀌어야하는...

2023년 1월 19일
·
0개의 댓글
·

for문 응용

예전에 풀었었던 문제를 for문을 이용해서 풀어보려고한다. 문제 최대 3개의 화물을 적재할 수 있는 엘레베이터가 있다 각 화물의 무게를 순서대로 입력 받아서 화물 무게의 합계를 소수점 둘째자리까지 출력하고, 최대 무게를 초과한다면 '초과' 라고 출력하고 초과하지 않는다면 '정상' 이라고 출력하는 코드를 작성하세요 단, 화물의 무게는 실수로 입력 받아야 하...

2023년 1월 19일
·
0개의 댓글
·

아이템강화(확률)while

while while 반복문으로 게임에서 아이템 강화하는 것 처럼 확률을 설정할 수도 있다 여기서 알아야할 건 어떻게 확률을 설정하냐이다 처음에 내가 생각한 건 randrange의 범위를 설정하고, 그걸 점점 내리면 된다 생각하였는데(그게 되는지도 모르겠고) 아이템 레벨에 따라서 확률을 점점 내릴 수 있는 공식을 만들어야하는데 도무지 감이 안 왔다 문제 ...

2023년 1월 18일
·
0개의 댓글
·

while 반복문

반복문 나의 해석 해당 답이 bool type False가 나오기까지 값을 계속 추출하는 것 누적합계 또는 원하는 답이 나올 때 까지 계속 처음으로 되돌아갈 수 있다는 느낌 내가 알고있는 반복문은 일단 while , for 이 두가지가 있는데 오늘은 while만 한번 알아볼 것 이다 바로 코드해석부터 해보도록하자 파일실행 하였을 때 다른 예 cou...

2023년 1월 16일
·
0개의 댓글
·

추가요금계산(범위계산)

이번글은, 수학의 기본개념과 계산식을 얼마나 깔끔하게 쓰냐에 따라서 풀이가 엄청 달라지는, 문제였다 이걸 배우면서 수학적인 방법으로 다가가고, 아는것도 중요하지만, 코드자체를 효율적으로 쓰는 방법을 우선적으로 생각해야한다는 걸 와닿게 해주는 문제였다. 문제 ` 이용시간에 따른 요금을 계산합니다 구간을 나누어서, 구간마다 500원이 추가로 부과됩니다 기본 ...

2023년 1월 14일
·
0개의 댓글
·

최댓값,최소값, 절대값 응용 (엘리베이터)

주의할점 문제를 풀기전에 잘 읽어보고 정리를 한 뒤 풀자 해석이 제일중요함!! 최대값과 최소값을 구하는 형식이 여기서 되게 잘 나와있다 참고하자 절대값의 방법엔 여러가지가 있다 밑에서 확인 풀이 현재 층수를 입력받아서, 가장 가까운 엘리베이터가 이동하는 코드를 만들어보세요 d1이 음수인것과 상관없이, 이후 d2나 d3도 검사해야한다 3) 구해진 3개...

2023년 1월 13일
·
0개의 댓글
·

논리연산자 A and B ~ A not in B 에 대한 나의 해석

논리연산자는 True or False 그러니까 bool type의 값에 작동하는 연산자이다 ex) ​ ​ 응용 1. ​ 수의 범위를 제한하고자 할 때 and 함수를 쓰면 됨 ​ 해당 범위의 최소값 =20 이것이 False로 뜨면 뒤에있는 성인은 자동적으로 False 값이 되고 홀로 남겨진 '미성년자' 함수는 True 값으로 인식되어서 출력됨...

2023년 1월 13일
·
0개의 댓글
·