Meda의 DevLog
close
프로필 배경
프로필 로고

Meda의 DevLog

  • 분류 전체보기 (35)
    • 알고리즘 (22)
      • 백준 (18)
      • SWEA (4)
    • 우아한테크코스 (5)
      • Lv.1 (0)
    • 스터디 (5)
      • 코틀린 (5)
    • 빅데이터분석기사 (2)
    • 기타 정보 (1)
    • 잡담 (0)
  • 홈
  • 태그
  • 방명록
  • Github
[백준/Python] 1213번. 팰린드롬 만들기

[백준/Python] 1213번. 팰린드롬 만들기

문제https://www.acmicpc.net/problem/1213  풀이팰린드롬 문자열을 구성하려면 문자중 단 하나만 홀수개 사용할 수 있으며 정 가운데 입력된다,이 외의 다른 문자들은 짝수개 존재해야 팰린드롬 문자열로 구성이 가능하다. 문자별 등장 횟수를 딕셔너리로 저장하고, 홀수번 등장하는 문자를 기록하고 알파벳 순서대로 정렬하여 짝수번 등장하는 문자의 절반을 출력, 홀수번 등장하는 문자 출력, 짝수번 등장하는 문자의 절반을 뒤집어 출력하여 회문을 완성한다.이때 홀수번 등장하는 문자가 1개를 초과하면 팰린드롬이 불가하므로 한수에게 사과를 전하자.    정답 코드from collections import defaultdicthansooEngName = input()alphaDict = default..

  • format_list_bulleted 알고리즘/백준
  • · 2024. 11. 15.
  • textsms
[백준/Python] 17413번. 단어 뒤집기 2

[백준/Python] 17413번. 단어 뒤집기 2

문제https://www.acmicpc.net/problem/17413   풀이조건이 약간 까다로운 단순 구현 문제다 0부터 인덱스를 증가해가며 문자열 끝까지 검사하되의 다음 인덱스까지 인덱스를 증가시키고 해당 범위를 정답 리스트에 추가하고공백이 나오면 인덱스를 1 증가하여 다음 인덱스를 가리키고 공백을 정답 리스트에 추가하고그 밖의 다른게 나오면 문자나 숫자이므로 문자열의 끝을 만나거나 문자나 숫자가 아닐때까지 인덱스를 증가시키고 해당 범위를 뒤집어 정답 리스트에 추가하고정답 리스트를 join해서 출력하면 된다. 파이썬에서 "문자열[::-1]"을 통해 문자열을 쉽게 뒤집을 수 있다.::로 모든 문자열을 -1 만큼의 증가폭을 가지고 출력하므로 뒤집힌다파이썬에서 문자인지 검사할땐 isalpha(), 숫자인..

  • format_list_bulleted 알고리즘/백준
  • · 2024. 11. 15.
  • textsms
[백준/Python] 4659번. 비밀번호 발음하기

[백준/Python] 4659번. 비밀번호 발음하기

문제https://www.acmicpc.net/problem/4659   풀이단순하게 주어진 조건을 검사하여 출력하면 된다.  로직은 다음과 같다단어의 판정 결과를 저장할 isAcceptable 변수를 False로 초기화한다.연속된 자음과 모음을 세는 카운터 변수를 만들고 0으로 초기화한다 단어를 글쇠별로 하나씩 끝까지 검사하는데글쇠가 모음에 해당되면 모음 카운터를 증가시키며 자음 카운터를 0으로 초기화 하고, 글쇠가 자음에 해당되면 자음 카운터를 증가시키고 모음 카운터를 0으로 초기화 시킨다.모음은 최소 한개 이상 존재해야 하기 때문에 모음 카운터를 증가할땐 isAcceptable에 True를 저장한다.카운터가 3 이상이거나 e,o가 아닌 문자가 연속으로 2회 등장시 isAcceptable를 False..

  • format_list_bulleted 알고리즘/백준
  • · 2024. 11. 15.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (35)
    • 알고리즘 (22)
      • 백준 (18)
      • SWEA (4)
    • 우아한테크코스 (5)
      • Lv.1 (0)
    • 스터디 (5)
      • 코틀린 (5)
    • 빅데이터분석기사 (2)
    • 기타 정보 (1)
    • 잡담 (0)
최근 글
인기 글
최근 댓글
태그
  • #알고리즘
  • #티스토리챌린지
  • #문자열
  • #Kotlin
  • #코틀린
  • #우테코
  • #프로그래밍
  • #백준
  • #Python
  • #오블완
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바