codeup
-
[Python] CodeUp 기초 100제 6,082 3 6 9 게임의 왕이 되자코딩테스트/CodeUp 2024. 4. 18. 08:53
[문제 풀기 전 생각한 부분] 1. 입력을 받고 2. for문을 이용한 뒤 3. 3으로 나누어 떨어지면 되겠군 [my_code] n = int(input()) # 사용자로부터 입력을 받고 for i in range(1,n+1): # 1부터 n까지 반복 if i % 3 ==0: # i를 3으로 나누었을 때, 나머지가 0이라면 print('X',end=' ') # X 출력 else: # 그 외 print(i,end=' ') # i 출력 [문제점] 처음에 9를 넣었는 데, 잘 되길래 제출 했더니 잘못된 풀이라고 한다. 그래서 n에 다른 값을 넣어보았더니 왠걸,,, 이게 10이하에만 통하는 거였다... 그러면 어떻게 할까 고민하던 중 그냥 그러면 각 자리별로 만들어주자라고 생각하였다
-
[Python] CodeUp : 기초100제 6,079 언제까지 더해야 할까?코딩테스트/CodeUp 2024. 4. 17. 17:43
https://codeup.kr/problem.php?id=6079 문제는 위 링크를 참고하세요;. [문제 풀기 전 생각한 부분] 1. 입력을받고 2. 계속 더하다가 3. 더한 값이랑 입력값이 같으면 출력하네 [my_code] n = int(input()) # 사용자로 부터 입력을 받고 정수형으로 변환 sum = 0 # sum 초기화 ''' 근데 사실 n+1이라고 했지만 이때까지 n이여도 상관 없지 않나 싶었다. 하지만 n =1이라면? or 2라면은 생각못했다. 하지만 그렇게 엄청 중요한 사실은 아니다. ''' for i in range(1,n+1): # 1부터 n까지 반복한다. sum += i # sum = sum + i ex) sum == 0 이니깐 0 = 0 + 1 이런식으로 n까지 if n == ..
-
[Python] 유니코드란? & 활용한 문제 예시(feat.CodeUp : 6,069 평가 입력 받아 다르게 출력하기(py))언어/Python 2024. 4. 17. 08:56
유니코드(Unicode) 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 국제 표준 문자 인코딩 시스템입니다. 이것은 전 세계의 다양한 문자 집합을 컴퓨터에서 표현하기 위한 표준 방법을 제공하여, 다양한 언어와 문화를 다루는 데 사용됩니다. 간단히 말해서, 유니코드는 문자와 숫자, 기호 등을 컴퓨터에서 표현하는 데 사용되는 규칙의 모음입니다. 이는 다양한 언어의 텍스트를 하나의 시스템에서 처리하고 표시할 수 있게 해줍니다. ex) A == 65, B == 66,....등등 아래 문제의 출처는 -> https://codeup.kr/problem.php?id=6069 문제 요약 1. 평가를 A, B, C, D, 나머지 문자들 총 5가지로 평가 받는다. 2. 각 평가를 입력 받아 내..