본문 바로가기
반응형
백준 / Python / 2675 / 문자열 반복 / 문제풀이 문제 설명 문제의 포인트 테스트 케이스 갯수를 받아 해당 테스트 케이스만큼 입력받을 줄 알아야 한다 문자열을 list로 인식하고 다룰 줄 알아야 한다 즉, list 관련 함수를 다룰 줄 알아야 한다 문제 풀이 방법 첫 줄에 테스트 케이스의 갯수를 입력받아야 한다. T = int(input()) 두 번째 줄엔 입력받은 테스트 케이스 갯수 ‘T’개 만큼 입력값을 받아야 하므로, for문으로 감싸준다. T = int(input()) for i in range(T): for문을 돌리는 동안, [텍스트가 반복될 횟수, 반복될 텍스트]를 각각 A,B로 받는다 T = int(input()) for i in range(T): A,B = input().split() A, B가 입력되면 [반복될 텍스트*반복될 횟수]로 계.. 2023. 5. 3.
파이썬 기초 / Python / 인덱스 인덱스로 값 찾기 리스트 a = [53, 55, 21, 85, 27, 68, 43] #리스트 a에서 21의 인덱스 위치 출력 print(a.index(21)) #리스트 a의 4번째 인덱스 값 출력 print(a[3]) #리스트 a의 마지막 인덱스 값 출력 print(a[-1]) ----------------------------------console------------------------------------ 2 85 43 튜플 b = ('a', 'b', 'c', 'd', 'e') #튜플 b에서 e의 인덱스 위치 출력 print(b.index('e')) #튜플 b의 3번째 인덱스 값 출력 print(b[2]) ----------------------------------console---------.. 2023. 4. 27.
백준 / Python / 10809 / 알파벳 찾기 / 문제풀이 문제 설명 문제의 포인트 아스키코드로 a-z를 알면 쉽게 풀 수 있다 list와 str 값을 가져오는 방식의 차이를 알아야 한다 index 함수를 사용할 줄 알아야 한다 find 함수를 사용할 줄 알아야 한다 함수 활용에 따라 문제 풀이를 여러 방법으로 할 수 있다. 첫 번째 문제 풀이 방법 첫 줄에 단어를 입력받아야 한다. word = input() 알파벳을 리스트나 str 형식으로 받아야하는데, 첫 번째로는 리스트 형식으로 받아보겠다. alphabet = list(range(97, 123)) 해당 값의 결과를 출력해보면 alphabet = list(range(97, 123)) print(alphabet) print(type(alphabet)) --------------------------------.. 2023. 4. 27.
자잘한 Oracle Database SQL 명령어 모음 날짜를 숫자로 바꾸기 select to_number(to_char(sysdate, 'yyyymmdd')) from dual; 일부 내용만 수정하기 UPDATE 테이블명 SET 컬럼2 = '수정할 값1' WHERE 컬럼1 = '값1'; update loan set loan_itemname = '저금리 기본대출' where loan_itemname = '저금리 기본대출2'; ex1) 특정 로우의 날짜 변경 UPDATE history SET day = (sysdate-1) WHERE total_todaypurchase = 1000; 시/분/초 까지 출력하기 ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS'; Not null 설정 제거하기 ALTER TA.. 2023. 4. 25.
백준 / Python / 10818 / 최소, 최대 / 문제풀이 문제 설명 문제의 포인트 정수 값을 리스트로 받을 수 있어야 한다 min, max 함수에 대해 알고있어야 이 문제를 풀 수 있다. 문제 풀이 순서 첫 줄에 정수를 입력받아야 한다. num = int(input()) 둘째 줄에 여러 정수를 입력받아야 하는데, 이때 리스트에 들어갈 값은 문자열이어서도 안되고, 공백을 포함해서도 안 된다. ‘정수’로 이루어진 배열을 만들어야 한다. numList = list(map(int, input().split())) 위 코드 한 줄이면 띄어쓰기로 구분된 정수 여러 개를 배열로 생성할 수 있다. 출력값은 따로 구분해도 되지만, 바로 파이썬의 min 함수와 max 함수를 이용해 출력해낼 수 있다. print(min(numList), max(numList)) 💡 세 줄로 이루.. 2023. 4. 25.
백준 / Python / 10871 / X보다 작은 수 / 문제풀이 문제 설명 문제의 목적 입력값 두 개를 한 번에 받을 줄 아는지(map을 사용할 줄 아는지) 입력받은 값을 배열로 넣을 줄 아는지 배열의 출력을 int 형태로 할 줄 아는지 문제 풀이 순서 10 5 < 처럼 받으려면 첫 줄에 map 함수를 사용해 두 값을 먼저 담아야 한다. A,B = map(int, input().split()) 둘째 줄에 입력받은 숫자들을 배열의 형태로 담아야 한다. 이 때 입력할 숫자들 사이는 공백으로 구분해줘야 하기 때문에, split() 함수를 split(’ ‘) 으로 변경해 주었다. Alist = list(input().split(&#39; &#39;)) 출력을 위한 새로운 배열을 하나 생성해야 한다 Clist = [] Alist 에 담긴 값들을 문제에서 요구하는 사항과 같이 .. 2023. 4. 25.
서울시 임차보증금 이자지원 / 청년임차보증금 융자지원이란 / 서울시 임대주택 / 서울시 청년주택 / 신청방법 서울시 임차보증금 이자지원 목적 목돈 마련이 어려운 대학(원)생, 취업준비생, 사회초년생의 소득대비 높은 주거비용 부담경감을 위해 임대보증금 대출을 지원하는 제도 💡 서울시 연계은행인 하나은행에서 돈을 빌리면 대출에 대한 이자 비용을 서울이에서 나눠 부담해준다는 뜻이다 누가 지원하면 좋을까? 흔히들 이용하는 버팀목 전세대출 등이나 소득 등의 제한으로 저렴한 금리 대출을 이용할 수 없는 청년들에게 유리한 제도이다. 본인 소득이 높아 버팀목 전세대출이 불가능하다면 고려해볼 것! 참고 사이트 청년 임차보증금 이자지원 > 주거비 지원 > 주 거 > 청년몽땅정보통 청년몽땅정보통,청년임차보증금 융자지원이란? 목돈 마련이 어려운 대학(원)생, 취업준비생, 사회초년생의 소득대비 높은 주거비용 부담경감을 위해 임대보증금.. 2023. 4. 25.
백준 / Python / 1001 / A-B # 문제 설명 # 문제의 목적 - 파이썬으로 숫자 두 개(A,B 입력받기), 파이썬으로 사칙연산 실행하기 - 각각의 값을 입력받아 사칙연산을 이용하여 더한 값을 내주면 되는 문제 # 정답코드 ```python A, B = map(int, input().split() print(A-B) ``` 2023. 4. 24.
백준 / Python / 1000 / A+B 문제 설명 문제의 목적 파이썬으로 숫자 두 개(A,B 입력받기), 파이썬으로 사칙연산 실행하기 각각의 값을 입력받아 사칙연산을 이용하여 더한 값을 내주면 되는 문제 정답코드 A, B = map(int, input().split() print(A+B) 2023. 4. 24.
백준 / Python / 2557 / Hello World 문제 설명 문제의 목적 파이썬의 기본, print문 사용하기, 문자 출력하기, 간단한 오타 내지 않기 크게 요구하는 부분은 없고, ‘Hello World’ 가 콘솔창에 출력만 되면 성공하는 문제 정답코드 print('Hello World!') 2023. 4. 24.
220729 TIL const superman = { name:&#39;clark&#39;, age : 33, } 2022. 7. 29.
220728 TIL 파라미터 vs 매개변수 차이점 매개변수와 인자의 차이점은 쓰임의 차이에 있습니다. 함수를 정의할 때 사용되는 변수를 매개변수, 실제로 함수가 호출될 때 넘기는 변수값을 인자라고 설명할 수 있습니다. 자바스크립트 함수 작성 function showError(){ alert(&#39;에러가 발생했습니다. 다시 시도해주세요.&#39;); } showError();매개변수가 있는 함수 작성 function sayHello(name){ const msg = `Hello, ${name}`; console.log(msg); } sayHello(&#39;Mike&#39;) 2022. 7. 28.
반응형