전체 글 58

혼공파 3주~~🫡🫡

여러가지 자료를 저장할 수 있는 자료, 즉 독립적인 자료들을 모아서 사용할 수 있게 해주는 특별한 형태의 자료를 말합니다. 리스트는 한 가지 자료형으로도, 여러가지 자료형으로도 구성할 수 있습니다. 리스트는 0번째부터 세고, [ ] 안에 들어있는 숫자를 인덱스, 리스트를 구성하는 자료들을 요소라고 부릅니다. 리스트의 인덱스에 [1:3]과 같이 넣어주면 1번째 이상, 3번째 미만의 값들이 출력이 되고, 리스트의 각 요소는 변경이 가능합니다. 리스트의 기능 대괄호 안에 음수를 넣어 뒤에서부터 요소 선택 가능! 리스트 접근 연산자를 이중으로 사용 가능! 리스트 안에 리스트 사용 가능! (2차원 배열) ** 리스트의 길이보다 더 긴 인덱스로 요소에 접근하려고 하면 IndexError 오류가 난다!!! 리스트 연..

혼공파 2023.07.17

프로그래머스 - 편지

만약 "I love you~"라는 문구를 적고 싶으면 가로 길이의 최소가 22cm, "happy birthday!"는 30cm가 필요하다는 것을 알 수 있습니다. 여기서 편지지의 가로 최소 길이는 문자의 개수 * 2 라는 것을 알 수 있습니다. #include #include #include // 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요. int solution(const char* message) { int answer = strlen(message)*2; return answer; } 오늘도 solution 함수를 완성시켜 봅시다~~ solution 함수는 int를 리턴값으로 가지고, message라는 문자열을 매개변수로 가집니다~! message는..

코딩테스트 2023.07.11

혼공파 2주차~😊

숫자에는정수형 : 소수점 없는 숫자 (710, 906)실수형 : 소수점이 있는 숫자 (7.28, 1.64)이 있습니다.  숫자 연산자숫자 연산자에는+ : 덧셈- : 뺄셈* : 곱셈** : 제/ : 나눗셈 (++ 정수 나누기 연산자 // : 숫자를 나누고 소수점 이하의 자릿수를 뗀 후 정수만 남기는 연산)% : 나머지 연산연산자 우선 순위연산자는 우리의 연산과 동일하게 *과 /가 우선 순위이고 +와 -를 나중에 연산합니다. 헷갈릴 때는 (  )로 묶으면 (  ) 안의 연산이 우선 순위가 되기 때문에 쉽게 연산할 수 있습니다~ ** 당연히 숫자와 문자열은 연산이 불가능!! ** chapter 2-2 확인 문제1. 오른쪽의 예시를 보고 숫자 자료형을 나타내는 단어를 써 보세요.--> 정수형(int), 실수형(..

혼공파 2023.07.11

혼공파 1주차~🤓

키워드 : 파이썬이 만들어질 떄 이미 사용하겠다고 예약해 놓은 것 (자바나 C의 예약어와 같은 개념!) 식별자 : 이름을 붙일 때 사용하는 단어 (변수나 함수의 이름을 붙일 때 사용) 스네이크 케이스 : item_list odd_sum -> 괄호가 있으면 함수에, 없으면 변수에 사용 캐멀 케이스 : itemList OddSum -> 클래스에 사용 파이썬에서는 출력을 할 때 printf()를 사용합니다. ex) print("오늘은 7월 8일입니다.") print(123) 여러 개를 출력할 때는 ,(쉼표)로 연결할 수도 있습니다. ex) print("오늘은","7월","8일입니다") print(123, 456, 789) 아무것도 적지 않으면 줄바꿈을 할 수 있습니다. chapter 1 확인 문제 파이썬에서 ..

혼공파 2023.07.10

프로그래머스 - 나이 출력

만약 2022년 기준 40살이라면 출생 연도는 1983년, 23살이라면 출생 연도가 2000년입니다. 이로부터 출생 연도를 구하는 공식은 2022 - 나이 + 1인 것을 알 수 있습니다. #include #include #include int solution(int age) { int answer = 2023-age; return answer; } 문제에서 요구하는 대로 solution 함수를 완성시켜봅시당~ solution 함수는 리턴 값이 int이고, age를 매개변수로 가지네요~! age는 매개변수이기 때문에 따로 입력받을 필요는 없습니다~ 출생 연도 구하는 공식(2023-age)을 answer에 대입시켜주고 answer를 리턴시켜주면 ☆ 코드 완성 ☆

코딩테스트 2023.07.10

프로그래머스 - 특수문자 출력하기

!@#$%^&*('"?:;를 출력해보자! #include int main(void){ printf("!@#$%^&*(\'"?:;"); } 이렇게 코드를 짜게 되면 오류가 생깁니다. 왜냐하면? "로 인해서 처음 "~"로 묶은 문장이 분리되었기 때문입니다. 그럼 어떻게 해야할까요? #include int main(void){ printf("!@#$%^&*(\\'\"?:;"); } 이처럼 \ 뒤에 쓰고 싶은 특수기호를 써주게 되면 잘 출력이 됩니다. 혹시라도 "와 같은 특수문자를 사용할 때는 앞에 \를 붙이고 써주게 되면 후에 생길 수 있는 오류를 미리 대비할 수 있습니다. **주의할 점** 1. \도 출력해야하기 때문에 \\'\" 형식으로 적어줘야 합니다. 2. 만약 \ 뒤에 "를 여러 개 붙여도 "는 하나..

코딩테스트 2023.05.17