분류 전체보기 47

문자열 관련 함수, 메서드(assorted)

str.join() : 합쳐서 리스트 저장 str.split() : 특정 기준으로 나눠서 리스트 저장 str[::-1] 순서 반대로 리턴 str.count() : str.find() : 특정 문자 인덱스 리턴(최초 등장 인덱스) str.upper() : 모든 문자 대문자로 리턴 str.lower() : 모든 문자 소문자로 리턴 str.capitalize() : 첫 글자만 대문자로 리턴 str.replace() list로 변환 list(str) : 띄어쓰기 포함 개별 문자 나눠서 리스트에 저장 list(str).resverse() : 순서 반대로

[Python] 백준 #1316 그룹 단어 체커 - sorted()

https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net 1. 반복문으로 해결 n = int(input()) cnt = n for _ in range(n): word = input() for i in range(len(word) -1): if word[i] != word[i+1]: if word[i+1] in word[:i]: cnt -= 1 break print(cnt) i번째 단어와 i+1번째 단어가 다른경우에 i+1..

Algorithm/BAEKJOON 2021.11.08

SQL - UNION, JOIN

1. UNION 세로(열방향)로 테이블 병합 # UNION 기본 문법 SELECT column1, column2, ... FROM tableA UNION | UNION ALL# UNION은 중복된 값 제거, UNION ALL은 중복된 값 그대로 병합 SELECT column1, coulmn2, ... FROM table B 2. JOIN 가로(행방향)로 테이블 병합 # JOIN 기본 문법 SELECT column1, column2, ... FROM left_table INNER|LEFT|RIGHT JOIN right_table ON left_table.column = right_table.column WHERE condition; # FULL OUTER JOIN SELECT column1, column2..

SQL 2021.11.08

SQL - table 생성 및 변경(CREATE, ALTER, DROP)

테이블 생성 # Table 생성 CREATE TABEL tablename ( columnname datatype, columnname datatype, ... ) # 테이블 description 정보 확인 DESC tablename; 테이블 변경 # Table 이름 변경 ALTER TABLE tablename RENAME new_tablename # Table에 column 추가 ALTER TABLE tablename ADD COLUMN columnname datatype; # Table의 column 수정 ALTER TABLE tablename MODIFY COLUMN columnname datatype; # Table의 column 변경 ALTER TABLE tablename CHANGE COLUMN..

SQL 2021.11.07

[Python] 백준 #10809 알파벳 찾기 - 문자열, find() 메서드

https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net word = input()# word변수에 문자열 입력 alphabet = list(range(97,123))# 알파벳 범위 리스트 생성 for x in alphabet : print(word.find(chr(x)))# word에 포함된 알파벳 있다면 해당 알파벳의 인덱스값 출력 chr() 함수 정수를 인자로 입력하면 해당 숫자에 해당되는 문자를 출력한다. (cf. ord() 함수에 ..

Algorithm/BAEKJOON 2021.11.07