728x90 반응형 전체 글74 (Python) goorm 코딩테스트 (기초 - 대소문자 바꾸기) Summary 이번 문제는 goorm 코딩 테스트 '기초 - 대소문자 바꾸기' 문제를 풀어봅시다. 지난번 더하기 문제는 너무 쉬웠고, 대소문자 바꾸기? 이것도 기초 중에 기초구나싶다. 풀이 길이가 N인 영문 S를 입력받고, 대문자->소문자 / 소문자->대문자 변경하라는 문제네요. 일단 입력값 N, S를 입력받고 검색해보니 소문자인자 검사하는 내장함수 islower()가 있어서 이걸로 for문만 돌려주면 끝이겠죠? user_N = int(input()) user_S = input() result = "" for i in range(0,user_N): if user_S[i].islower(): result += user_S[i].upper() else: result += user_S[i].lower() pr.. 2024. 1. 16. (Python) goorm 코딩테스트 (기초 - A+B) Summary 이번 문제는 goorm 코딩 테스트 '기초 - A+B' 문제를 풀어봅시다. 문제를 보니 더하기인가? 쉬울거 같은 느낌이 드네요. 풀이 이게 끝?? 뭐 함정인가 싶어 바로 제출해보니 그냥 정답.... a, b = map(int, input().split()) print(a+b) +) 너무 쉬워 그 다음 문제도 보니 실수 더하기네요.. a, b = map(float, input().split()) print(f'{a+b:.6f}') 바로 컷! 2024. 1. 16. (Python) JSON 모듈이란? Summary 오늘은 Python 에서 사용되는 json 모듈에 대해서 소개해보겠습니다. json 모듈은 JSON (JavaScript Object Notation) 데이터를 다루기 위한 표준 라이브러리입니다. JSON은 경량의 데이터 교환 포맷으로, 사람이 읽기 쉽고 기계가 파싱하고 생성하기 쉽게 설계되었습니다. 이 모듈은 Python 객체와 JSON 문자열 간의 변환을 지원합니다. 아래에서는 json 모듈의 주요 기능과 사용법에 대해 자세히 설명하겠습니다. 1) 유래 JSON (JavaScript Object Notation)은 원래 웹 언어인 JavaScript에서 데이터 객체를 만들기 위해 개발되었습니다. 2000년대 초반, 웹 개발이 복잡해지면서 데이터 교환 방식으로 XML 대신 JSON이 인기.. 2024. 1. 11. (Python) JSON 데이터 통신 (서버/클라이언트) Summary 오늘은 Python 코드를 사용해서 JSON 데이터를 어떻게 주고받을 수 있는지 알아보겠습니다. JSON(JavaScript Object Notation)은 데이터 교환을 위한 경량의 포맷입니다. 이는 사람이 읽기 쉬운 텍스트를 기반으로 하여 키-값 쌍으로 구성됩니다. JSON은 서버와 클라이언트 간 데이터 전송에 널리 사용되며, 다양한 프로그래밍 언어에서 쉽게 파싱하여 데이터의 가시성을 높혀주었습니다. 간단한 서버-클라이언트 구조를 만들어서 진행해보도록 하겠습니다. 1) 서버와 클라이언트 서버(Server) : 서버는 특정 IP 주소와 포트 번호를 열어 대기하고, 클라이언트의 연결 요청을 기다립니다. 연결 후 클라이언트로부터 요청을 처리하며 응답을 반환하는 역할을 합니다. 클라이언트(Cl.. 2024. 1. 11. (Python) 파이썬 TCP 소켓 통신 (서버/클라이언트) Summary TCP (Transmission Control Protocol)는 컴퓨터 네트워크에서 데이터를 안정적으로 전송하기 위한 프로토콜 중 하나로, 서버와 클라이언트 간에 양방향 통신을 가능하게 합니다. 파이썬에서는 socket 모듈을 사용하여 TCP 소켓 통신을 구현할 수 있습니다. 파이썬 socket 모듈을 활용하여 서버와 클라이언트간 데이터를 주고 받는 상황을 예제를 통해 알아보도록 하겠습니다. 1) 서버와 클라이언트 서버(Server) : 서버는 특정 IP 주소와 포트 번호를 열어 대기하고, 클라이언트의 연결 요청을 기다립니다. 연결 후 클라이언트로부터 요청을 처리하며 응답을 반환하는 역할을 합니다. 클라이언트(Client) : 클라이언트는 서버에 연결하고 요청을 보내며 서버로부터 응답을 .. 2024. 1. 11. 이전 1 ··· 3 4 5 6 7 8 9 ··· 15 다음 728x90 반응형