[Programmers] Python 369게임
·
코딩 테스트/Python
[문제]더보기머쓱이는 친구들과 369게임을 하고 있습니다.  369게임은 1부터 숫자를 하나씩 대며 3, 6, 9가 들어가는 숫자는 숫자 대신 3, 6, 9의 개수만큼 박수를 치는 게임입니다.  머쓱이가 말해야하는 숫자 order가 매개변수로 주어질 때, 머쓱이가 쳐야할 박수 횟수를 return 하도록 solution 함수를 완성해보세요. [풀이]""""머쓱이는 친구들과 369게임을 하고 있습니다.369게임은 1부터 숫자를 하나씩 대며 3, 6, 9가 들어가는 숫자는숫자 대신 3, 6, 9의 개수만큼 박수를 치는 게임입니다.머쓱이가 말해야하는 숫자 order가 매개변수로 주어질 때,머쓱이가 쳐야할 박수 횟수를 return 하도록 solution 함수를 완성해보세요.프로그램이 시작됩니다.3,6,9에서 박수..
[Python] 변수와 자료형
·
추가 공부/Python
1. 표준 출력 ( print() 함수 )print() 함수란?print() 함수는 데이터를 표준 출력에 출력하는 함수이다.기본적으로 문자열, 숫자, 변수 등을 출력한다. 사용법print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)print("Hello, World!") # 기본 출력print("Python", "is", "awesome", sep=", ") # 값 사이에 ", " 추가print("Hello", end="!") # 줄바꿈 대신 "!" 추가 *objects : 출력할 값들 ( 쉼표로 구분 )sep : 값 사이의 구분자 ( 기본값 : 공백 '' )end : 출력 후 끝에 붙이는 문자 ( 기본값 : 줄바꿈 '\n' )file :..
[Python] 기본 자료형
·
추가 공부/Python
Python 기본 자료형자료형설명예시int (정수)정수형 자료형으로, 소수점이 없는 숫자42, 0, -7float (실수)부동 소수점 숫자 자료형으로, 소수점이 있는 숫자3.14, 0.001, -2.5complex (복소수)실수부와 허수부를 가지는 복소수1+2j, 3-4jbool (불리언)논리 자료형으로, 참(True) 또는 거짓(False)True, Falsestr (문자열)문자열 자료형으로, 문자들의 시퀀스"Hello", 'Python'list (리스트)순서가 있는 가변 시퀀스로, 임의의 객체 모음을 포함[1, 2, 3], ['a', 'b', 'c']tuple (튜플)순서가 있는 불변 시퀀스로, 임의의 객체 모음을 포함(1, 2, 3), ('a', 'b', 'c')set (집합)순서가 없고 중복을 허..
[CodeUP] ID3130 소들의 헤어스타일
·
코딩 테스트/Python
어찌 저찌 stack을 활용해서 코테 문제를 풀어 블로그에 올려둔다..솔직히 로직이나... 한글로 작성 안하고 그냥 때려 맞추기한 느낌이라 연습이 안된 것 같다...다음 문제는 연습할 수 있도록 로직을 잘 작성해보겠다.def test(N,cow) : result=int(0) stack=[] for i in range(N) : print(stack) while stack and stack[-1] cow[i] : stack.append(cow[i]) result+=len(stack) return result -N# N=6# cow = [10,3,7,4,12,2]N = int(input())cow = [0]*Nfor i in ran..
[CodeUP] ID3130 : 소들의 헤어스타일
·
코딩 테스트/Python
https://nam-00.tistory.com/entry/CodeUP-ID3130-%EC%86%8C%EB%93%A4%EC%9D%98-%ED%97%A4%EC%96%B4%EC%8A%A4%ED%83%80%EC%9D%BC [CodeUP] ID3130 : 소들의 헤어스타일[문제]농부 존의 N마리의 소들이 있다.소들은 헤어스타일에 예민하기 때문에, 다른 소들의 헤어 스타일을 보고 싶어한다.i번째 소들의 키가 hi이고, 모든 소들은 일렬로 서 있고 오른쪽으로만 볼nam-00.tistory.com [Python]#소의 수를 받는다.#소의 수는 여럿이니 배열을 생성한다.#받은 배열의 크기만큼 반복한다.#다음값을 비교하기 위해 현재 배열 크기에 +1 해서 반복한다#현재 값보다 다음 값이 더 크다면 반복 종료# 아니라면 ..
[CodeUP] ID4891 : 행복
·
코딩 테스트/Python
Python 시작하면서 Java로 풀었던 코테를 바꿔볼까한다.https://nam-00.tistory.com/entry/CodeUP-ID-4891-%ED%96%89%EB%B3%B5-%EB%8B%B5 [CodeUP] ID 4891 : 행복문제코이 초등학교에 새로 부임하신 교장선생님은 어린 학생들의 행복감과학생들의 성적 차이 관계를 알아보기로 했다.그래서 이전 성적을 조사하여 학생들의 시험 점수 차이 변화를 알아보려nam-00.tistory.com Pythonn = int(input());score = [];for i in range(n): score.append(int(input()));max = max(score);min = min(score);print(max-min); 뭐지... 왜 이리 간략해..
[Java] Stack 사용방법
·
추가 공부/Java
Stack이란?Stack 사전에서는 '쌓다', '더미'라 말한다.즉 상자에 물건을 쌓아 올리듯이 데이터를 쌓는 자료 구조라고 할 수 있다. 스택은 마지막에 저장한 데이터를 가장 먼저 꺼내게 되는 구조 특징이 있다.이런 자료 구조를 LIFO(Last In First Out) 구조라 한다.함께 많이 사용되는 Queue(큐)의 경우 먼저 추가된 데이터가 먼저 나오는FIFO(First In First Out) 동작을 갖는 것과 비교한다.  기본 스택 구조로 예시를 들면 탄창을 들 수 있다.마지막에 넣은 탄알이 가장 먼저 발사되고, 맨 처음에 넣은 탄환이 마지막에 발사되는 걸 예시로 들 수 있다. Stack 사용법자바는 java.util.Stack 클래스로 Stack을 사용할 수 있다.일반적으로 스택 데이터를 추..
[CodeUP] ID4833 : 쇠 막대기
·
코딩 테스트/Java
[문제]여러 개의 쇠막대기를 레이저로 절단하려고 한다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위 로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하 여 쇠막대기들을 자른다. 쇠막대기와 레이저의 배 치는 다음 조건을 만족한다.- 쇠막대기는 자신보다 긴 쇠막대기 위에만 놓일 수 있다.- 쇠막대기를 다른 쇠막대기 위에 놓는 경우 완 전히 포함되도록 놓되, 끝점은 겹치지 않도록 놓는다.- 각 쇠막대기를 자르는 레이저는 적어도 하나 존재한다.- 레이저는 어떤 쇠막대기의 양 끝점과도 겹치지 않는다.아래 그림은 위 조건을 만족하는 예를 보여준다. 수평으로 그려진 굵은 실선은 쇠막대기이고, 점은 레이저의 위치, 수직으로 그려진 점선 화살표는 레이저의 발사 방향이다.이러한 레이저와 쇠막대기의 배치는 다음과 같이 괄호를..
개발자가 되고 싶은 곰
'분류 전체보기' 카테고리의 글 목록 (5 Page)