[Linux]부트캠프 - 파일 및 폴더 생성
파일 및 폴더 생성
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
이전에 풀어왔던 문제들과 크게 다를게 없지만, for문을 사용하기 전에 양수, 음수, 0의 개수를 저장해줄 수 있는 변수를 미리 만들어 주는 것이 중요한 문제이다.
숫자1입력 : -3
숫자2입력 : 0
숫자3입력 : 0
숫자4입력 : 8
숫자5입력 : 3
숫자6입력 : -4
숫자7입력 : 0
숫자8입력 : -6
숫자9입력 : -1
숫자10입력 : 7
****
양의 개수 : 3
음의 개수 : 4
0의 개수 : 3
plus, minus, zero = 0, 0, 0
# 양수와 음수와 0의 개수를 저장하기 위한 변수들을 만들어 준다.
# 파이썬은 저렇게 변수 3가지와 값 3가지를 동시에 지정할 수도 있다.
for i in range(1, 11):
num = int(input('숫자%d입력 : ' % i))
if num > 0:
plus += 1
elif num < 0:
minus += 1
elif num == 0:
zero += 1
# for문을 작성해준다.
# i는 반복할 횟수이며 계산식에 쓰일 정수로 볼 수 있다.
# in 뒤에는 range(x,y)와 같은 길이나 리스트가 들어갈 수 있다.
# range(1, 11)은 1부터 시작해서, 11에서 1을 빼준 10까지 동작을 반복하라는 것을 정해주는 것이다.
# 개수를 세기 위한 정수를 num에 받아준다.
# 포매팅한 %d에는 i가 반복적으로 들어가 숫자1입력, 숫자2입력 ... 숫자10입력 까지 나와주게 만든다.
# 입력받은 num이 0보다 크면 plus, 작으면 minus, 같으면 zero가 하나씩 늘어나게 한다.
# 여기서 'x += 1' 연산자는 'x = x+1'과 같다.
print('---------------')
print('양의 개수 : %d' % plus)
print('음의 개수 : %d' % minus)
print('0의 개수 : %d' % zero)
# 각 변수에 저장된 값을 출력해준다.
이렇게 변수에 0을 대입해서 for문 내에서 1씩 증가하게 하여 원하는 갯수를 구하는 문제를 간단히 풀어볼 수 있다.
뒤에 배울 내용에서도 자주 사용할 일이 있을거라고 추측되기에 까먹지말고 잘 기억해놔야겠다.
자 이제 정수 10가지를 다양하게 입력해보자!
다음과 같이 출력될 것이다.
숫자1입력 : 1
숫자2입력 : 0
숫자3입력 : -1
숫자4입력 : -2
숫자5입력 : 2
숫자6입력 : 0
숫자7입력 : 3
숫자8입력 : -3
숫자9입력 : 0
숫자10입력 : 0
---------------
양의 개수 : 3
음의 개수 : 3
0의 개수 : 4
오늘은 굿전의 발표회가 있는 날이다.
스파이더맨, 닥터스트레인지, 손흥민, 황희찬 등 다양한 유명인사가 참석하기로 예정이 되어있는데 초대받은 자만 입장할 수 있다.
for문을 작성할 때 in 뒤의 범위에는 리스트도 작성할 수 있다고 for문 연습에 적어놨었다. 드디어 그것을 활용할 순간이 왔다.
names = [‘베토벤’, ‘홍길동, ‘변학도’, ‘아쿠아맨’]
이름 입력 : 베토벤
명단에 있어요. 환영합니다.
이름 입력 : 고블린
명단에 없어요. 초대받지 못하셨네요.
names = ['스파이더맨', '닥터스트레인지', '손흥민', '황희찬']
search_name = input('이름 입력 : ')
# names라는 명단은 초대받은 유명인사들의 이름이 적힌 리스트다.
# search_name 변수에 이름을 입력받기위해 input을 사용한다.
for name in names:
if search_name == name:
find = True
break
else:
find = False
# name은 반복할 변수로 유명인사 명단 names 리스트를 순서대로 확인할 것이다.
# 입력받은 search_nmae 변수와 name 변수가 같다면 찾았다는 것을 알려주는 find 변수에 논리형 True가 적용되게 한다.
# 그렇지 않다면(else) find는 거짓(False)가 되어 초대받지 못한 사람인 것을 알려준다.
# 여기서 주의해야할 점! break 함수를 반드시 적어줘야한다. 그렇지 않다면 찾고 나서도 for문이 마지막 인자까지 반복되기 때문에 찾지 참석인원을 찾아도 False로 지정해버린다.
# break문을 적지 않는다면 해당 리스트의 마지막에 위치한 '황희찬' 만이 True로 인식된다.
if find: # if문 자체가 트루
print('명단에 있어요. 환영합니다.')
else:
print('명단에 없어요. 초대받지 못하셨네요.')
# 이제 if문을 활용해 조건을 따져준다.
# if문 자체에는 True가 적용되어 있어 find라는 변수만 적어줘도 해당 조건에 적절하다면 True가 적용된다.
초대받은 자와 초대받지 못한 자에게 날릴 멘트를 출력할 수 있게 되었다. 이제 결과를 확인해 보자.
우선 우리 흥민이형이 왔을까?
이름 입력 : 손흥민
명단에 있어요. 환영합니다.
무사히 참석해주셨다.
엇.. 전동준이 발표회에 왔는데 .. 명단에 있었나?
이름 입력 : 전동준
명단에 없어요. 초대받지 못하셨네요.
파일 및 폴더 생성
파일 시스템 탐색
도움말(man -> manual)
명령어 기초
유닉스(Unix)
특정 코드 지연 실행 - DispatchQueue.main.asyncAfter(deadline: )
Naming Conventions
안드로이드 폰과 맥북에어 M1 USB 테더링 성공
Simulator 풀 스크린 사용 방법
10807번 - 개수 세기
프로그래머스 Lv.1 풀이 코드 모음
프로그래머스 Lv.1 풀이 코드 모음
11047번 - 동전 0
11659번 - 구간 합 구하기 4
14888번 - 연산자 끼워넣기
9184번 - 신나는 함수 실행
24416번 - 알고리즘 수업 - 피보나치 수 1
2580번 - 스도쿠
9663번 - N-Queen
15652번 - N과 M (4)
15651번 - N과 M (3)
15650번 - N과 M (2)
25305번 - 커트라인
25304번 - 영수증
3003번 - 킹, 퀸, 룩, 비숍, 나이트, 폰
15649번 - N과 M (1)
2004번 - 조합 0의 개수
1676번 - 팩토리얼 0의 개수
9375번 - 패션왕 신해빈
1010번 - 다리 놓기
11051번 - 이항 계수 2
11050번 - 이항 계수 1
3036번 - 링
2981번 - 검문
1934번 - 최소공배수
2609번 - 최대공약수와 최소공배수
1037번 - 약수
5086번 - 배수와 약수
1358번 - 하키
1004번 - 어린 왕자
1002번 - 터렛
3053번 - 택시 기하학
2477번 - 참외밭
4153번 - 직각삼각형
3009번 - 네 번째 점
1085번 - 직사각형에서 탈출
11478번 - 서로 다른 부분 문자열의 개수
1269번 - 대칭 차집합
1764번 - 듣보잡
10816번 - 숫자 카드 2
1620번 - 나는야 포켓몬 마스터 이다솜
14425번 - 문자열 집합
10815번 - 숫자 카드
18870번 - 좌표 압축
10814번 - 나이순 정렬
1181번 - 단어 정렬
11651번 - 좌표 정렬하기 2
11650번 - 좌표 정렬하기
1427번 - 소트인사이드
2108번 - 통계학
10989번 - 수 정렬하기 3
2751번 - 수 정렬하기 2
2750번 - 수 정렬하기
22.06.25 ~ 27 부산 먹부림 기록
1436번 - 영화감독 숌
1018번 - 체스판 다시 칠하기
7568번 - 덩치
2231번 - 분해합
2798번 - 블랙잭
11729번 - 하노이 탑 이동 순서
2447번 - 별 찍기 - 10
17478번 - 재귀함수가 뭔가요?
10870번 - 피보나치 수 5
10872번 - 팩토리얼
9020번 - 골드바흐의 추측
4948번 - 베르트랑 공준
1929번 - 소수 구하기
11653번 - 소인수분해
2581번 - 소수
1978번 - 소수 찾기
10757번 - 큰 수 A+B
2839번 - 설탕 배달
2775번 - 부녀회장이 될테야
10250번 - ACM 호텔
2869번 - 달팽이는 올라가고 싶다
1193번 - 분수찾기
2292번 - 벌집
1712번 - 손익분기점
1316번 - 그룹 단어 체커
2941번 - 크로아티아 알파벳
5622번 - 다이얼
2908번 - 상수
1152번 - 단어의 개수
1157번 - 단어 공부
2675번 - 문자열 반복
10809번 - 알파벳 찾기
11720번 - 숫자의 합
11654번 - 아스키 코드
1065번 - 한수
4673번 - 셀프 넘버
15596번 - 정수 N개의 합
4344번 - 평균은 넘겠지
8958번 - OX퀴즈
25083번 - 새싹
Spark Bigdata Pipeline
Spark 3일차
Spark 2일차
1546번 - 평균
Spark 1일차
Hadoop🐘
3052번 - 나머지
2577번 - 숫자의 개수
2562번 - 최댓값
10818번 - 최소, 최대
Linux
MongoDB 조회 문제
MongoDB
1110번 - 더하기 사이클
10951번 - A+B - 4
Oracle 3️⃣
ORACLE 연습용 문제 만들기 숙제
10952번 - A+B - 5
Oracle 2️⃣
2480번 - 주사위 세개
Oracle Day1️⃣
Tensorflow
Big Data
2525번 - 오븐 시계
10871번 - X보다 작은 수
2439번 - 별 찍기 - 2
2438번 - 별 찍기 - 1
11022번 - A+B - 8
11021번 - A+B - 7
2742번 - 기찍 N
2741번 - N 찍기
15552번 - 빠른 A+B
8393번 - 합
10950번 - A+B - 3
9️⃣ 2739번 - 구구단
2884번 - 알람 시계
14681번 - 사분면 고르기
⛏크롤링(Crawling)
2753번 - 윤년
Django 복습 4️⃣
Django 복습 3️⃣
💯 9498번 - 시험 성적
1330번 - 두 수 비교하기
✖ 2588번 - 곱셈
➗ 10430번 - 나머지
Django 복습 2️⃣
Django 복습 1
MySQL 복습!
⁉10926번 - ??!
🆎1008번 - A/B
👩🦲 18108번 - 1998년생인 내가 태국에서는 2541년생?!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
🎈✨경 축✨🎈
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
선형 자료구조(1일차에 이어서)
🆎10998번 - A×B
🆎1001번 - A-B
🆎1000번 - A+B
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
🐶10172번 - 개
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
🐱10171번 - 고양이
[해당 포스트는 유튜버 나동빈님의 영상을 참고했습니다.]
❤10718번 - We love kriii
🖐2557번 - Hello World
Today I Learned(TIL)📌 (2021.12.31)
Today I Learned(TIL)📌 (2021.12.30)
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!
[noitce!!] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!